Page MenuHomePhabricator

Migrate JJB usage --config-xml
Closed, ResolvedPublic

Description

Jenkins job builder test command with output generates one file per job in the directory. That is deprecated and will be dropped for 3.0 in favor of having a directory for each job.

The feature flag is:

--config-xml use alternative output file layout using config.xml files

We should update jjb/diff.sh and tests/test_integration.py to use that new feature.

Event Timeline

hashar created this task.Oct 28 2019, 1:11 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptOct 28 2019, 1:11 PM

Change 546470 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Move jjb/diff.sh to utils/jjb-diff.sh

https://gerrit.wikimedia.org/r/546470

Change 546480 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Convert test to use jjb --config-xml

https://gerrit.wikimedia.org/r/546480

Change 546470 merged by jenkins-bot:
[integration/config@master] Move jjb/diff.sh to utils/jjb-diff.sh

https://gerrit.wikimedia.org/r/546470

Change 546480 merged by jenkins-bot:
[integration/config@master] Convert test to use jjb --config-xml

https://gerrit.wikimedia.org/r/546480

hashar closed this task as Resolved.Oct 28 2019, 2:32 PM

Thank you James

Note that JJB 3.0.x does not enforce it.