Hashar has uploaded a new change for review. https://gerrit.wikimedia.org/r/70403
Change subject: mark more jobs has requiring slave scripts ...................................................................... mark more jobs has requiring slave scripts That effectively migrate a lot of MediaWiki jobs out of master to the gallium slave nodes. Some jobs are bound to 'master' since that requires write access as 'jenkins' user on /var/lib/jenkins/tmpfs. For MediaWiki extensions, any -lint, -phpcs and -phpcs-HEAD jobs are moved to the gallium slave node. That includes mediawiki-core-lint. testextensions and Wikibase specific jobs are bound to master. MediaWiki core jobs are bound to master since they need a sqlite write access: Stuck on master: - mediawiki-core-install-sqlite - mediawiki-core-phpunit-api - mediawiki-core-phpunit-databaseless - mediawiki-core-phpunit-misc - mediawiki-core-phpunit-parser - mediawiki-core-regression-REL1_19 - mediawiki-core-regression-REL1_20 - mediawiki-core-regression-REL1_21 - mediawiki-core-regression-master Change-Id: Icfcc5fd9794831fff26762d022af684aa9fc2942 --- M mediawiki-extensions.yaml M mediawiki.yaml 2 files changed, 10 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/integration/jenkins-job-builder-config refs/changes/03/70403/1 diff --git a/mediawiki-extensions.yaml b/mediawiki-extensions.yaml index 0798bcd..844ef19 100644 --- a/mediawiki-extensions.yaml +++ b/mediawiki-extensions.yaml @@ -7,6 +7,7 @@ - job-template: # TODO: Use global '{name}-phplint' template instead name: '{name}-{ext-name}-lint' + node: hasSlaveScripts defaults: use-zuul scm: - git-mwext-in-root: @@ -64,6 +65,7 @@ - job-template: name: '{name}-{ext-name}-phpcs-HEAD' + node: hasSlaveScripts defaults: use-zuul scm: - git-mwext-in-root: @@ -78,6 +80,8 @@ # Run all extension tests - job-template: name: '{name}-{ext-name}-testextensions-{mwbranch}' + # FIXME should be gallium slave that needs slave user to have write access to the /var/lib/jenkins/tmpfs + node: master defaults: use-zuul-for-mw-ext triggers: - zuul @@ -96,6 +100,8 @@ # and server configurations. - job-template: name: 'mwext-Wikibase-{kind}-tests' + # FIXME should be gallium slave that needs slave user to have write access to the /var/lib/jenkins/tmpfs + node: master defaults: use-zuul-for-mw-ext ext-name: 'Wikibase' triggers: diff --git a/mediawiki.yaml b/mediawiki.yaml index 91852b5..a57e67a 100644 --- a/mediawiki.yaml +++ b/mediawiki.yaml @@ -19,6 +19,7 @@ - job-template: name: '{name}-lint' + node: hasSlaveScripts defaults: use-zuul scm: - git-mwcore-nosubmodules @@ -108,7 +109,7 @@ # @param gerrit-name Gerrit project name (ex: mediawiki/core) - job-template: name: '{name}-phpunit-{phpunit-group}' - + node: master # FIXME move to slave 'gallium' defaults: use-zuul scm: - git-mwcore-nosubmodules @@ -128,7 +129,7 @@ # @param databasetype Suffix for an ant target 'installdb-{databasetype}' - job-template: name: '{name}-install-{databasetype}' - + node: master # FIXME move to slave 'gallium' defaults: use-zuul scm: - git-mwcore-nosubmodules @@ -172,7 +173,7 @@ - job-template: name: 'mediawiki-core-regression-{branch}' - + node: master # FIXME move to slave 'gallium' defaults: use-zuul scm: - git-mwcore-nosubmodules -- To view, visit https://gerrit.wikimedia.org/r/70403 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Icfcc5fd9794831fff26762d022af684aa9fc2942 Gerrit-PatchSet: 1 Gerrit-Project: integration/jenkins-job-builder-config Gerrit-Branch: master Gerrit-Owner: Hashar <has...@free.fr> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits