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

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

Note that JJB 3.0.x does not enforce it.