Hashar has uploaded a new change for review.

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


Change subject: standardize pep8 jobs for mw extensions (+pyflakes)
......................................................................

standardize pep8 jobs for mw extensions (+pyflakes)

The git scm macro arenow relying on $ZUUL_PROJECT instead of
gerrit-name. This way the extensions jobs can rely on the standard job
template '{name}-pep8'.

The diff is:

--- output-prev/mwext-WikimediaMaintenance-pep8 2013-08-29
17:14:39.000000000 +0200
+++ output/mwext-WikimediaMaintenance-pep8      2013-08-29
17:57:23.000000000 +0200
@@ -10 +10,2 @@
-  <canRoam>true</canRoam>
+  <assignedNode>hasContintPackages</assignedNode>
+  <canRoam>false</canRoam>
@@ -101 +102 @@
-        <url>/srv/ssd/zuul/git/mediawiki/extensions/WikimediaMaintenance</url>
+        <url>/srv/ssd/zuul/git/$ZUUL_PROJECT</url>
@@ -121 +122 @@
-    <relativeTargetDir>extensions/WikimediaMaintenance</relativeTargetDir>
+    <relativeTargetDir/>

There is no need to fetch the extension under /extensions/ since we are
not going to run any code but just lint it.

Jobs updated:

mwext-BlameMaps-pep8
mwext-ConfirmEdit-pep8
mwext-DumpHTML-pep8
mwext-EventLogging-pep8
mwext-Offline-pep8
mwext-OpenStackManager-pep8
mwext-SemanticBundle-pep8
mwext-SemanticResultFormats-pep8
mwext-WikimediaMaintenance-pep8

Since I have applied the 'python-jobs' job group, this patch also adds
pyflakes jobs:

mwext-BlameMaps-pyflakes
mwext-ConfirmEdit-pyflakes
mwext-DumpHTML-pyflakes
mwext-EventLogging-pyflakes
mwext-Offline-pyflakes
mwext-OpenStackManager-pyflakes
mwext-SemanticBundle-pyflakes
mwext-SemanticResultFormats-pyflakes
mwext-WikimediaMaintenance-pyflakes

Change-Id: Id378e258e4aa65fa457c5c169f8240f0e71c8a97
---
M mediawiki-extensions.yaml
1 file changed, 45 insertions(+), 46 deletions(-)


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

diff --git a/mediawiki-extensions.yaml b/mediawiki-extensions.yaml
index e535f66..f8da40c 100644
--- a/mediawiki-extensions.yaml
+++ b/mediawiki-extensions.yaml
@@ -42,16 +42,6 @@
      - qunit
 
 - job-template:
-    name: '{name}-{ext-name}-pep8'
-    defaults: use-zuul-for-mw-ext
-    triggers:
-     - zuul
-    builders:
-     - pep8
-    publishers:
-     - pep8
-
-- job-template:
     name: '{name}-{ext-name}-phpcs-HEAD'
     node: hasSlaveScripts
     defaults: use-zuul
@@ -481,42 +471,6 @@
         ext-name: DataTypes
         dependencies: 'DataValues'
 
-     - '{name}-{ext-name}-pep8':
-        name: mwext
-        ext-name: BlameMaps
-
-     - '{name}-{ext-name}-pep8':
-        name: mwext
-        ext-name: ConfirmEdit
-
-     - '{name}-{ext-name}-pep8':
-        name: mwext
-        ext-name: DumpHTML
-
-     - '{name}-{ext-name}-pep8':
-        name: mwext
-        ext-name: EventLogging
-
-     - '{name}-{ext-name}-pep8':
-        name: mwext
-        ext-name: Offline
-
-     - '{name}-{ext-name}-pep8':
-        name: mwext
-        ext-name: OpenStackManager
-
-     - '{name}-{ext-name}-pep8':
-        name: mwext
-        ext-name: SemanticBundle
-
-     - '{name}-{ext-name}-pep8':
-        name: mwext
-        ext-name: SemanticResultFormats
-
-     - '{name}-{ext-name}-pep8':
-        name: mwext
-        ext-name: WikimediaMaintenance
-
      # qunit jobs for MediaWiki extensions
 
      - '{name}-{ext-name}-qunit':
@@ -579,3 +533,48 @@
      - '{name}-phpcs-lenient-HEAD'
      - '{name}-phpcs-strict'
      - '{name}-phpcs-strict-HEAD'
+
+- project:
+    name: 'mwext-BlameMaps'
+    jobs:
+     - python-jobs
+
+- project:
+    name: 'mwext-ConfirmEdit'
+    jobs:
+     - python-jobs
+
+- project:
+    name: 'mwext-DumpHTML'
+    jobs:
+     - python-jobs
+
+- project:
+    name: 'mwext-EventLogging'
+    jobs:
+     - python-jobs
+
+- project:
+    name: 'mwext-Offline'
+    jobs:
+     - python-jobs
+
+- project:
+    name: 'mwext-OpenStackManager'
+    jobs:
+     - python-jobs
+
+- project:
+    name: 'mwext-SemanticBundle'
+    jobs:
+     - python-jobs
+
+- project:
+    name: 'mwext-SemanticResultFormats'
+    jobs:
+     - python-jobs
+
+- project:
+    name: 'mwext-WikimediaMaintenance'
+    jobs:
+     - python-jobs

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id378e258e4aa65fa457c5c169f8240f0e71c8a97
Gerrit-PatchSet: 1
Gerrit-Project: integration/jenkins-job-builder-config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to