Hashar has uploaded a new change for review.

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

Change subject: Normalized mediawiki/core phplint job
......................................................................

Normalized mediawiki/core phplint job

When linting mediawiki/core, we want to avoid submodules present in wmf
branches.  To do we went with a specific template '{name}-lint' which
overriden the default git scm to prevent submodule processing.

Nowadays, '{name}-phplint' does not process submodules either so switch
to it and get rid of the '{name}-lint' job template.

Summary of the change:

* job is renamed from mediawiki-core-lint to mediawiki-core-phplint
  (requires a chnage in Zuul config)
* build history is bumped from 15 days to 90 days
* Git remote URL and reference repo now uses $ZUUL_PROJECT instead of
  hardcoded mediawiki/core

Change-Id: I735b7ac59dd89315d61f1ea207ad0dca7c09a092
---
M mediawiki.yaml
1 file changed, 1 insertion(+), 15 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/integration/jenkins-job-builder-config 
refs/changes/38/161938/1

diff --git a/mediawiki.yaml b/mediawiki.yaml
index c350707..6dcd1d5 100644
--- a/mediawiki.yaml
+++ b/mediawiki.yaml
@@ -6,20 +6,6 @@
 # submodules we do not care about. See bug 42455.
 
 - job-template:
-    name: '{name}-lint'
-    node: hasSlaveScripts && UbuntuPrecise
-    defaults: use-zuul
-    concurrent: true
-    logrotate:
-        daysToKeep: 15
-    scm:
-     - git-mwcore
-    triggers:
-     - zuul
-    builders:
-     - phplint
-
-- job-template:
     name: 'mediawiki-core-jslint'
     node: hasSlaveScripts && UbuntuPrecise
     defaults: use-zuul
@@ -266,7 +252,6 @@
 - job-group:
     name: mediawiki-jobs
     jobs:
-      - '{name}-lint'
       - 'mediawiki-core-jslint'
       - '{name}-qunit'
       - 'mediawiki-core-jsduck'
@@ -291,6 +276,7 @@
     databasetype:
       - sqlite
     jobs:
+      - '{name}-phplint'
       - mediawiki-gate
       - mediawiki-jobs
       - '{name}-phpcs-HEAD'

-- 
To view, visit https://gerrit.wikimedia.org/r/161938
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I735b7ac59dd89315d61f1ea207ad0dca7c09a092
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

Reply via email to