jenkins-bot has submitted this change and it was merged.
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(-)
Approvals:
Hashar: Looks good to me, approved
jenkins-bot: Verified
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: merged
Gerrit-Change-Id: Id378e258e4aa65fa457c5c169f8240f0e71c8a97
Gerrit-PatchSet: 1
Gerrit-Project: integration/jenkins-job-builder-config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits