Paladox has uploaded a new change for review. https://gerrit.wikimedia.org/r/313306
Change subject: Replace derecated logrotate with build-discarder ...................................................................... Replace derecated logrotate with build-discarder Per warnning WARNING:root:logrotate is deprecated on jenkins>=1.637, use the property build-discarder on newer jenkins instead you get when running jenkins job builder http://docs.openstack.org/infra/jenkins-job-builder/properties.html#properties.build-discarder Change-Id: Ib85b3611ccec73629bca125bc80c46e5b6ff73c2 --- M jjb/beta.yaml M jjb/castor.yaml M jjb/defaults.yaml M jjb/job-templates-browsertests.yaml M jjb/job-templates-selenium.yaml M jjb/labs.yaml M jjb/mediawiki-extensions.yaml M jjb/mediawiki.yaml M jjb/misc.yaml M jjb/mobile.yaml M jjb/php.yaml M jjb/publish.yaml M jjb/search.yaml 13 files changed, 110 insertions(+), 74 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/integration/config refs/changes/06/313306/1 diff --git a/jjb/beta.yaml b/jjb/beta.yaml index 38ac626..5a07235 100644 --- a/jjb/beta.yaml +++ b/jjb/beta.yaml @@ -59,8 +59,9 @@ triggers: - timed: '@hourly' - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 # Job to deploy the Wikimedia MediaWiki configuration files # @@ -84,8 +85,9 @@ builders: - shell: /usr/local/bin/wmf-beta-mwconfig-update - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 publishers: - beta-irc @@ -111,8 +113,9 @@ # Do not run concurrently with the downstream job block-downstream: true - logrotate: - daysToKeep: 7 + properties: + - build-discarder: + days-to-keep: 7 triggers: # Every ten minutes: @@ -149,8 +152,9 @@ - shell: | /srv/deployment/scap/scap/bin/scap sync "$JOB_NAME (build $BUILD_DISPLAY_NAME)" - logrotate: - daysToKeep: 7 + properties: + - build-discarder: + days-to-keep: 7 wrappers: - ansicolor diff --git a/jjb/castor.yaml b/jjb/castor.yaml index 9821d46..9f0b026 100644 --- a/jjb/castor.yaml +++ b/jjb/castor.yaml @@ -93,8 +93,9 @@ name: castor-save node: castor concurrent: true - logrotate: - daysToKeep: 5 + properties: + - build-discarder: + days-to-keep: 5 parameters: - string: name: TRIGGERED_SSH_CONNECTION diff --git a/jjb/defaults.yaml b/jjb/defaults.yaml index 2e1f966..0048f44 100644 --- a/jjb/defaults.yaml +++ b/jjb/defaults.yaml @@ -5,8 +5,9 @@ project-type: freestyle - logrotate: - daysToKeep: 30 + properties: + - build-discarder: + days-to-keep: 30 wrappers: - timeout: @@ -24,8 +25,9 @@ project-type: freestyle - logrotate: - daysToKeep: 30 + properties: + - build-discarder: + days-to-keep: 30 scm: - git-remoteonly-zuul @@ -47,8 +49,9 @@ project-type: freestyle - logrotate: - daysToKeep: 30 + properties: + - build-discarder: + days-to-keep: 30 scm: - git: @@ -78,8 +81,9 @@ project-type: freestyle - logrotate: - daysToKeep: 30 + properties: + - build-discarder: + days-to-keep: 30 scm: - git: @@ -109,8 +113,9 @@ project-type: freestyle - logrotate: - daysToKeep: 30 + properties: + - build-discarder: + days-to-keep: 30 scm: - git: diff --git a/jjb/job-templates-browsertests.yaml b/jjb/job-templates-browsertests.yaml index 62280e0..a8c2b9c 100644 --- a/jjb/job-templates-browsertests.yaml +++ b/jjb/job-templates-browsertests.yaml @@ -9,8 +9,9 @@ cucumber_tags: '' version: '' - logrotate: - daysToKeep: 31 # ~ 2 * 2 weeks sprints + properties: + - build-discarder: + days-to-keep: 31 # ~ 2 * 2 weeks sprints scm: - git: diff --git a/jjb/job-templates-selenium.yaml b/jjb/job-templates-selenium.yaml index ef39237..d0f504e 100644 --- a/jjb/job-templates-selenium.yaml +++ b/jjb/job-templates-selenium.yaml @@ -27,8 +27,9 @@ node: contintLabsSlave && UbuntuTrusty repository_host: 'gerrit.wikimedia.org/r' - logrotate: - daysToKeep: 31 # ~ 2 * 2 weeks sprints + properties: + - build-discarder: + days-to-keep: 31 # ~ 2 * 2 weeks sprints scm: - git: diff --git a/jjb/labs.yaml b/jjb/labs.yaml index 5984f37..8d059eb 100644 --- a/jjb/labs.yaml +++ b/jjb/labs.yaml @@ -9,8 +9,9 @@ name: 'labs-tools-wikibugs2-autopull' node: contintLabsSlave concurrent: false - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 builders: - shell: curl --fail --silent --show-error --max-time 10 https://tools.wmflabs.org/wikibugs/pull.php diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml index 6373c3b..398e202 100644 --- a/jjb/mediawiki-extensions.yaml +++ b/jjb/mediawiki-extensions.yaml @@ -165,9 +165,10 @@ - localhost-cleanup - mw-teardown-mysql - archive-log-dir - logrotate: - daysToKeep: 15 - artifactDaysToKeep: 3 + properties: + - build-discarder: + days-to-keep: 15 + artifact-days-to-keep: 3 # Generic mw-selenium job for extensions. - job: @@ -186,17 +187,19 @@ - localhost-cleanup - mw-teardown-mysql - archive-log-dir - logrotate: - daysToKeep: 15 - artifactDaysToKeep: 3 + properties: + - build-discarder: + days-to-keep: 15 + artifact-days-to-keep: 3 - job-template: name: 'mwext-{name}-whitespaces' node: contintLabsSlave && UbuntuTrusty defaults: use-remoteonly-zuul concurrent: true - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 triggers: - zuul builders: diff --git a/jjb/mediawiki.yaml b/jjb/mediawiki.yaml index 78bd892..cc143d5 100644 --- a/jjb/mediawiki.yaml +++ b/jjb/mediawiki.yaml @@ -36,8 +36,9 @@ concurrent: true triggers: - zuul - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 builders: - castor-load - zuul-cloner: @@ -56,8 +57,9 @@ node: contintLabsSlave && UbuntuTrusty defaults: use-remote-zuul-no-submodules concurrent: true - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 triggers: - zuul builders: @@ -68,8 +70,9 @@ node: contintLabsSlave && UbuntuTrusty defaults: use-remote-zuul-no-submodules concurrent: false - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 triggers: - zuul builders: @@ -229,8 +232,9 @@ # matching the expression. node: 'contintLabsSlave && phpflavor-{phpflavor}' concurrent: true - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 properties: - throttle-one-per-node @@ -263,8 +267,9 @@ name: 'mediawiki-extensions-qunit-jessie' node: 'ci-jessie-wikimedia' concurrent: true - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 triggers: - zuul builders: @@ -437,8 +442,9 @@ name: 'mediawiki-core-phpcs-trusty' node: ci-trusty-wikimedia concurrent: true - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 triggers: - zuul builders: diff --git a/jjb/misc.yaml b/jjb/misc.yaml index 622d539..e07d7c5 100644 --- a/jjb/misc.yaml +++ b/jjb/misc.yaml @@ -194,8 +194,9 @@ name: 'performance-webpagetest-wmf' node: contintLabsSlave && UbuntuTrusty defaults: global - logrotate: - daysToKeep: 60 + properties: + - build-discarder: + days-to-keep: 60 concurrent: false scm: - git: @@ -257,8 +258,9 @@ name: 'performance-webpagetest-wpt-org' node: contintLabsSlave && UbuntuTrusty defaults: global - logrotate: - daysToKeep: 60 + properties: + - build-discarder: + days-to-keep: 60 concurrent: false scm: - git: diff --git a/jjb/mobile.yaml b/jjb/mobile.yaml index 9b5b44c..9fe9085 100644 --- a/jjb/mobile.yaml +++ b/jjb/mobile.yaml @@ -43,8 +43,9 @@ concurrent: true triggers: - zuul - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 wrappers: - timeout: timeout: 30 diff --git a/jjb/php.yaml b/jjb/php.yaml index 605884a..c6c8ff9 100644 --- a/jjb/php.yaml +++ b/jjb/php.yaml @@ -42,8 +42,9 @@ - zuul builders: - composer-validate-package - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 # Job for anything with a composer.json, but *isn't* going to be # published on packagist.org. @@ -58,8 +59,9 @@ builders: - composer-validate: dir: '.' - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 # Generic job that runs "composer update" and "composer test" # Runs on Ubuntu Precise that ships Zend 5.3. @@ -77,8 +79,9 @@ - composer-update: dir: '.' - composer-test - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 # Run composer update and composer test # Intended for libraries that are published as composer packages @@ -110,8 +113,9 @@ node: contintLabsSlave && phpflavor-{phpflavor} defaults: use-remote-zuul-shallow-clone concurrent: true - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 triggers: - zuul builders: @@ -131,8 +135,9 @@ node: ci-{image}-wikimedia defaults: use-remote-zuul-shallow-clone concurrent: true - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 triggers: - zuul builders: diff --git a/jjb/publish.yaml b/jjb/publish.yaml index 3ed6c7f..d3cb591 100644 --- a/jjb/publish.yaml +++ b/jjb/publish.yaml @@ -131,5 +131,6 @@ # postbuildscript is ALWAYS run. onsuccess: False onfailure: False - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 diff --git a/jjb/search.yaml b/jjb/search.yaml index f64d3ed..34ab72d 100644 --- a/jjb/search.yaml +++ b/jjb/search.yaml @@ -6,8 +6,9 @@ concurrent: true triggers: - zuul - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 scm: - git-remoteonly-zuul wrappers: @@ -27,8 +28,9 @@ concurrent: true triggers: - zuul - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 scm: - git-remoteonly-zuul wrappers: @@ -48,8 +50,9 @@ concurrent: true triggers: - zuul - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 scm: - git-remoteonly-zuul wrappers: @@ -79,8 +82,9 @@ concurrent: true triggers: - zuul - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 scm: - git-remoteonly-zuul wrappers: @@ -105,8 +109,9 @@ concurrent: true triggers: - zuul - logrotate: - daysToKeep: 15 + properties: + - build-discarder: + days-to-keep: 15 scm: - git-remoteonly-zuul wrappers: -- To view, visit https://gerrit.wikimedia.org/r/313306 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib85b3611ccec73629bca125bc80c46e5b6ff73c2 Gerrit-PatchSet: 1 Gerrit-Project: integration/config Gerrit-Branch: master Gerrit-Owner: Paladox <thomasmulhall...@yahoo.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits