Tim Landscheidt has uploaded a new change for review.

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


Change subject: Define labs-toollabs-debian-glue separately
......................................................................

Define labs-toollabs-debian-glue separately

Change-Id: I6c50c03f26ed50d40e69e54fd817e45be2d3de0e
---
M labs.yaml
1 file changed, 42 insertions(+), 0 deletions(-)


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

diff --git a/labs.yaml b/labs.yaml
index 553a00c..138abad 100644
--- a/labs.yaml
+++ b/labs.yaml
@@ -15,6 +15,48 @@
     jobs:
      - '{name}-debian-glue'
 
+# TODO: This is a copy of the job template {name}-debian-glue and the
+#       builder debian-glue-lintian to enable --fail-on-warnings for
+#       lintian.  There's probably a subtler way to do this :-).
+- builder:
+    name: 'labs-toollabs-lintian'
+    builders:
+      - shell: |
+          # We might consider adding --warnings
+          set -o pipefail
+          /usr/bin/lintian-junit-report --filename lintian.txt 
--lintian-opt=--fail-on-warnings *.changes | tee lintian.xml
+          set +o pipefail
+
+- job:
+    name: 'labs-toollabs-debian-glue'
+    defaults: use-remote-zuul
+    node: integration-debian-builder
+    triggers:
+     - zuul
+
+    # Clone into ./source
+    scm:
+     - git:
+        url: 'git://zuul.eqiad.wmnet/$ZUUL_PROJECT'
+        branches:
+         - '$ZUUL_COMMIT'
+        refspec: '$ZUUL_REF'
+        basedir: 'source'
+
+    builders:
+      - debian-glue-generate-git-snapshot
+      - debian-glue-build-and-provide-package
+      - labs-toollabs-lintian
+      - debian-glue-piuparts
+
+    publishers:
+      - junit:
+          results: 'lintian.xml'
+      - tap:
+          results: piuparts.tap
+      - archive:
+          artifacts: 
'*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,lintian.txt,piuparts.*'
+
 - project:
     name: 'labs-tools-grrrit'
     jobs:

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6c50c03f26ed50d40e69e54fd817e45be2d3de0e
Gerrit-PatchSet: 1
Gerrit-Project: integration/jenkins-job-builder-config
Gerrit-Branch: master
Gerrit-Owner: Tim Landscheidt <t...@tim-landscheidt.de>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to