Associate Issues to a Build

Build Request

Tickets can be manually associated on the Build Request Form for each project, or issues can be derived based on commit logs.

Once a build is submitted, the build workflow will attach the tickets entered in the above Related Tickets field to the request. You can see the description and link to tickets under the issues tab by clicking the Execution Id link.

Change Log

Tickets are also associated to a build from the source control change logs during a build for each project. The change logs are parsed based on the Ticket Pattern provided in the Project configuration or Issue Tracking System setup page. You can define a single pattern or multiple patterns separated by comma.

In the below pictures, GLORY- is the pattern setup for the project.

For Issue Tracking Systems which doesn't support prefix or pattern, you can add your custom parsing rule to extract the ticket numbers from change logs. For this, you can define the pattern inside your implementation class (parseTicketNumberFromChangeLogs is the method which should handle any additional patterns needed by project) and do the parsing accordingly.

The build request parsed patterns like FD-, ZZZ- and Test- from the change logs. This was done inside the parseTicketNumberFromChangeLogs method within the custom Groovy script implementation.

 

The following macros are not currently supported in the footer:
  • style