Last modified: 2014-04-02 13:05:33 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T45140, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 43140 - Jenkins: Set up job to validate jenkins-job-builder configuration
Jenkins: Set up job to validate jenkins-job-builder configuration
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on: 43141
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-14 21:56 UTC by Antoine "hashar" Musso (WMF)
Modified: 2014-04-02 13:05 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Antoine "hashar" Musso (WMF) 2012-12-14 21:56:15 UTC
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.
Comment 1 Antoine "hashar" Musso (WMF) 2013-02-11 10:42:12 UTC
Moving this bug back in the poll. I will eventually deal with it but not right now.
Comment 2 Krinkle 2013-04-09 20:50:02 UTC
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).
Comment 3 Antoine "hashar" Musso (WMF) 2013-06-25 19:21:45 UTC
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.
Comment 4 Antoine "hashar" Musso (WMF) 2013-08-01 12:51:21 UTC
Not working on this, so I am unassigning myself.
Comment 5 Antoine "hashar" Musso (WMF) 2014-04-02 13:05:33 UTC
This has been implemented.  We even generate a diff of the generated XML now.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links