FlexDeploy has out of box integration with Jira or you can integrate with other issue tracking systems. In any case, you can define some global configurations as described below.
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.
Click on particular issue tracking system to configure it.
You can update description and ticket patter pattern for the Jira integration here. Other fields are not editable.
Field Name | Required | Description |
---|---|---|
Id | Yes | System generated identifier (read-only). |
Name | Yes | Name of the issue tracking system. |
Description | No | Description of the issue tracking system. |
Ticket Number Pattern | Yes | Pattern of the issues within the issue tracking system, used to associate FlexDeploy builds with particular issue(s). If not specified here, the pattern will need to be defined on each project which associates to your issue tracking system. For Jira, the pattern of tickets is the Jira project Key, followed by a dash (e.g. "MYPROJ-"). All tickets created for this project are prefixed by this key, making it the pattern. |
Java Implementation | Yes | Implementation class for Jira written in Java |
You can provide global customizations for the Jira integration here, or override the settings at the project, or environment/project level. The customizations available are as follows.
...
Click the Save button to apply any updates.
Build Request
Tickets can also be manually associated to an Issue Tracking System on the Build Request Form for each project.