The Issue Tracking Systems page, which can be accessed through the Administration - Integrations - Issue Tracking Systems menu, allows management of integrations into third-party issue tracking systems. FlexDeploy currently provides out of box integration with Atlassian Jira. You can define custom implementation using either Java class or Groovy script. FlexDeploy reads ticket(s) from SCM commit message comments during build execution. As an example, if you use SVN, when committing a change back to the repository, simply put the issue name in the commit comment(case sensitive). If using Git as your SCM, make sure that the Git executable is installed on FlexDeploy server and is accessible on the PATH. The Git executable version must be 1.7.9 or higher.
Here is the out of box issue tracking systems. To configure, select Jira and click the Edit button. Issue Tracking System screen allows you to view the details on our of box Jira. FlexDeploy comes up with Java Implementation to integrate with Jira, you are not allowed to change implementation class and change or add new properties. You can create additional Issue Tracking System as necessary using the Create button.
Terminology
FlexDeploy Term | Description |
---|---|
Issue Tracking System | Defines the system used to track the tickets for a specfic projects or applications using patterns or custom rules. Jira is available out of box, but you can add one or more custom system using either Java or Groovy script implementation. |
Issue Tracking System Instance | Instance represent the phycial connection details of the Issue Tracking System. |
Property | Properties is used to define the necessary inputs needed to connect to the system |
Status | Status is used to measure the progress of work done as well as to represent the current stage of the Issue. |
Let's review each topic in detail now.
- If you want to configure Jira, use the Configure Issue Tracking Systems to make any changes to properties, status or other configurations
- For adding a custom issue tracking system, follow the steps described in Custom Issue Tracking System
- Once the Issue Tracking System properties are configured, create an instance to integrate with FlexDeploy.Configure Issue Tracking System Instance shows how to setup the instance by providing the server and credential informations
- The next steps after creating and testing the instance is to Configure Project for Issue Tracking. Here you can choose out of box Jira or any other custom system configured
- Tickets are assoicated when a project is build. Associate Issues with Build describes how FlexDeploy process the tickets