Last modified: 2012-11-20 15:45:00 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 T42684, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 40684 - Jenkins: write new jobs for Zuul
Jenkins: write new jobs for Zuul
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
unspecified
All All
: Highest enhancement (vote)
: ---
Assigned To: Antoine "hashar" Musso (WMF)
:
Depends on:
Blocks: 40681
  Show dependency treegraph
 
Reported: 2012-10-02 00:12 UTC by Antoine "hashar" Musso (WMF)
Modified: 2012-11-20 15:45 UTC (History)
2 users (show)

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


Attachments

Description Antoine "hashar" Musso (WMF) 2012-10-02 00:12:26 UTC
MediaWiki-GIT-Fetching need to be adapted to support Zuul triggers. The job and its dependencies should be deployed on the labs instance and adapted to react to Zuul.

Zuul might already provides the $GERRIT variables which will make this trivial.
Comment 1 Antoine "hashar" Musso (WMF) 2012-10-02 00:12:53 UTC
Block 40681 - deploy Zuul
Comment 2 Antoine "hashar" Musso (WMF) 2012-10-09 20:14:17 UTC
I am working on it this week.
Comment 3 Antoine "hashar" Musso (WMF) 2012-10-12 20:42:44 UTC
I have been interrupted a lot this week and fix a few issue in Zuul daemon to fit our needs. Nonetheless the labs deployment has a few basic  job for MediaWiki.  Still need to write the jobs for PHPUnit and for extensions.
Comment 4 Antoine "hashar" Musso (WMF) 2012-10-18 14:45:44 UTC
Got jobs for PHPUnit and its working on labs. Only covers MediaWiki core though.
Comment 5 Antoine "hashar" Musso (WMF) 2012-11-20 15:45:00 UTC
New jobs are maintained using Jenkins Job Builder ( integration/jenkins-job-builder.git )

The YAML files are in the integration/jenkins-job-builder-config.git repository. First draft is:

https://gerrit.wikimedia.org/r/#/c/34313/

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


Navigation
Links