Hashar has uploaded a new change for review. https://gerrit.wikimedia.org/r/160662
Change subject: Throttle extensions job: 1 max per node ...................................................................... Throttle extensions job: 1 max per node Define a new property macro to easily prevent a job to run concurrently on the same node. Based on work we did for the browser tests. I have added the category "one-per-node" in Jenkins configuration. Change-Id: I1fa1a41690a7e1a740883527f29cee7b5e9affd1 --- M macro.yaml M mediawiki-extensions.yaml 2 files changed, 16 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/integration/jenkins-job-builder-config refs/changes/62/160662/1 diff --git a/macro.yaml b/macro.yaml index bed022a..313dbd7 100644 --- a/macro.yaml +++ b/macro.yaml @@ -828,6 +828,19 @@ "$WORKSPACE"/vendor/bin/bundle exec ruby1.9.1 upload.rb fi +- property: + name: throttle-one-per-node + properties: + - throttle: + max-per-node: 1 + max-total: 0 + enabled: true + option: 'category' + categories: + # They are defined in the global configuration + # https://integration.wikimedia.org/ci/configure + - one-per-node + - publisher: name: browsertests-irc publishers: diff --git a/mediawiki-extensions.yaml b/mediawiki-extensions.yaml index 238f7ff..9c930db 100644 --- a/mediawiki-extensions.yaml +++ b/mediawiki-extensions.yaml @@ -155,6 +155,9 @@ - job-template: name: '{name}-{ext-name}-testextension' node: hasSlaveScripts && UbuntuPrecise + concurrent: true + properties: + - throttle-one-per-node triggers: - zuul builders: -- To view, visit https://gerrit.wikimedia.org/r/160662 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I1fa1a41690a7e1a740883527f29cee7b5e9affd1 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