Bug #17070

Finding the Jenkins jobs corresponding to a given branch is bothersome

Added by intrigeri 2019-09-19 06:21:28 . Updated 2019-09-19 06:21:28 .

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Continuous Integration
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
Type of work:
Sysadmin
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

As a developer or reviewer, I need to go to https://jenkins.tails.boum.org/ and look for the 3 jobs (build, RB, test) whose name looks like the name of the branch I’m respectively working on or reviewing.

In systems that better integrate Git with CI, instead I have direct links from a MR to the corresponding CI jobs (and even CI results directly in the MR, but that’s out of scope for this ticket), which is much more convenient.

This problem is not trivial to fix with our current Redmine + Jenkins setup. Presumably it would require a custom Redmine plugin or bot that knows how we map branch names to Jenkins job names.
Once our issues & MRs are on GitLab, the best option might be to have a bot that adds these links to the MR (ideally, in the description; worst case, as a comment).
If we switched to GitLab CI, this problem would be solved for free.


Subtasks


Related issues

Related to Tails - Bug #16959: Gather usability data about our current CI In Progress
Related to Tails - Feature #9719: Configure Jenkins notifications to our ticket tracker Confirmed 2015-07-10
Related to Tails - Bug #17071: Jenkins does not readily expose the full CI pipeline progress & outcome Confirmed

History

#1 Updated by intrigeri 2019-09-19 06:21:40

  • related to Bug #16959: Gather usability data about our current CI added

#2 Updated by intrigeri 2019-09-19 06:22:21

  • related to Feature #9719: Configure Jenkins notifications to our ticket tracker added

#3 Updated by intrigeri 2019-09-19 06:33:34

  • related to Bug #17071: Jenkins does not readily expose the full CI pipeline progress & outcome added