Page MenuHomePhabricator

Report CI jobs not running on Docker slaves
Closed, ResolvedPublic

Description

To phase out CI jobs running on permanent slaves, we would want a report which automatically list them. It can be done by using the qa test suite in integration/config which is run on a daily basis at: https://integration.wikimedia.org/ci/job/integration-config-qa/

DebianJessieDocker is for the Docker slaves. We have a few jobs bound to specific machines as well (contint1001 for publishing, deployment-deploy01 for the beta cluster ...).

Solution: link to the latest report is: https://integration.wikimedia.org/ci/job/integration-config-qa/lastBuild/testReport/junit/test_integration/IntegrationTests/test_jenkins_jobs_assigned_nodes/

Event Timeline

Change 474886 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] QA report: list jobs not on Docker slaves

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

Change 474886 merged by jenkins-bot:
[integration/config@master] QA report: list jobs not on Docker slaves

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

The report gives me:

JobTied to
analytics-refinery-releasecontintLabsSlave && DebianJessie
analytics-refinery-update-jarscontintLabsSlave && DebianJessie
analytics-wikistatscontintLabsSlave && DebianJessie
apps-android-wikipedia-periodic-testintegration-slave-jessie-android
apps-android-wikipedia-publishcontintLabsSlave && DebianJessie
apps-android-wikipedia-testcontintLabsSlave && DebianJessie
commit-message-validatorcontintLabsSlave && DebianJessie
composer-package-validatecontintLabsSlave && DebianJessie
composer-validatecontintLabsSlave && DebianJessie
debian-glueDebianGlue && DebianJessie
debian-glue-backportsDebianGlue && DebianJessie
debian-glue-backports-non-votingDebianGlue && DebianJessie
debian-glue-non-votingDebianGlue && DebianJessie
fail-archived-repositoriescontintLabsSlave
integration-zuul-layoutdiffcontintLabsSlave && DebianJessie
integration-zuul-layoutvalidation-gatecontintLabsSlave && DebianJessie
labs-tools-wikibugs2-autopullcontintLabsSlave
mediawiki-core-hhvmlintcontintLabsSlave && DebianJessie
mediawiki-core-php55lintcontintLabsSlave && DebianJessie
mediawiki-core-php70lintcontintLabsSlave && DebianJessie
mwext-CirrusSearch-whitespacescontintLabsSlave && DebianJessie
mwgate-composer-validatecontintLabsSlave && DebianJessie
mwgate-php55lintcontintLabsSlave && DebianJessie
mwgate-php56lintcontintLabsSlave && DebianJessie
mwgate-php70lintcontintLabsSlave && DebianJessie
operations-dns-lintcontintLabsSlave && DebianJessie
operations-dns-tabscontintLabsSlave && DebianJessie
operations-mw-config-php55lintcontintLabsSlave && DebianJessie
operations-mw-config-typoscontintLabsSlave && DebianJessie
operations-puppet-catalog-compiler-testpuppet-compiler-node
operations-puppet-wmf-style-guideDebianJessie
ortiz-rlangintegration-r-lang-01
performance-webpagetest-linux-wmfWebPerformance
performance-webpagetest-wpt-orgWebPerformance
php55lintcontintLabsSlave && DebianJessie
php56lintcontintLabsSlave && DebianJessie
php70lintcontintLabsSlave && DebianJessie
trigger-service-pipeline-testblubber
trigger-service-pipeline-test-and-publishblubber
wikidata-query-gui-buildcontintLabsSlave && DebianJessie
wikimedia-fundraising-civicrmcontintLabsSlave && DebianJessie
wikimedia-portals-buildcontintLabsSlave && DebianJessie

Change 474896 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Add cache dir for integration-config-qa

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

Change 474896 merged by jenkins-bot:
[integration/config@master] Add cache dir for integration-config-qa

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