Page MenuHomePhabricator

Jenkins: Set up job to validate jenkins-job-builder configuration
Closed, ResolvedPublic

Description

integration/jenkins-job-builder-config.git hosts the Jenkins Job Builder configuration. We might want to write a Jenkins job that will update Jenkins whenever a change is merged for the Jenkins Job Builder configuration.


Version: unspecified
Severity: enhancement

Details

Reference
bz43140

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:48 AM
bzimport set Reference to bz43140.
bzimport added a subscriber: Unknown Object (MLST).

Moving this bug back in the poll. I will eventually deal with it but not right now.

Splitting this up into two bugs:

  • (bug 43140) Jenkins: Set up job to validate jenkins-job-builder configuration
  • (bug 47056) Jenkins: Set up postmerge job to auto-deploy jenkins-job-builder configuration

In this one (bug 43140) to test, we'd do:

https://www.mediawiki.org/wiki/CI/JJB#Deploy_changes

But without pushing it (just installing jjb and running the test to build output and ensure no errors).

We are no more willing to deploy software in production using a git repository. Instead Jenkins Job Builder needs to be packaged for Debian which is something that upstream OpenStack is more or less working on it.

I will follow up with them in the same way I am tracking the progress regarding the packaging of Zuul for Debian.

Not working on this, so I am unassigning myself.

This has been implemented. We even generate a diff of the generated XML now.