Hashar has uploaded a new change for review.

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

Change subject: debian-glue can now use a different distribution
......................................................................

debian-glue can now use a different distribution

Pass $distribution to build-and-provide-package, let us change the
cowbuilder distribution as needed.

Bug: T89959
Change-Id: Id28b02e8e1f50c2f51ec52f9fcf90200fdfc4774
---
M jjb/labs.yaml
M jjb/mediawiki-misc.yaml
M jjb/operations-debs.yaml
M jjb/parsoidsvc.yaml
4 files changed, 36 insertions(+), 17 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/76/191676/1

diff --git a/jjb/labs.yaml b/jjb/labs.yaml
index 5dd62b7..530de90 100644
--- a/jjb/labs.yaml
+++ b/jjb/labs.yaml
@@ -18,7 +18,8 @@
 - project:
     name: 'labs-toollabs'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
      - '{name}-phplint'
      - '{name}-jslint'
 
diff --git a/jjb/mediawiki-misc.yaml b/jjb/mediawiki-misc.yaml
index ca339e6..a5aba38 100644
--- a/jjb/mediawiki-misc.yaml
+++ b/jjb/mediawiki-misc.yaml
@@ -62,7 +62,8 @@
     # mediawiki/services/mathoid.git
     name: 'mathoidsvc'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'mediawiki-vagrant'
diff --git a/jjb/operations-debs.yaml b/jjb/operations-debs.yaml
index b485dac..1c140d8 100644
--- a/jjb/operations-debs.yaml
+++ b/jjb/operations-debs.yaml
@@ -20,6 +20,7 @@
     name: debian-glue-build-and-provide-package
     builders:
       - shell: |
+          export distribution={distribution}
           export REPOSITORY=/data/project/debianrepo
           export REPOS=jenkins-debian-glue
           /usr/bin/build-and-provide-package
@@ -59,6 +60,7 @@
 
 - job-template:
     name: '{name}-debian-glue'
+    #name: '{name}-debian-glue-{distribution}'
     defaults: use-remote-zuul
     node: contintLabsSlave && UbuntuTrusty
     concurrent: true
@@ -76,7 +78,8 @@
 
     builders:
       - debian-glue-generate-git-snapshot
-      - debian-glue-build-and-provide-package
+      - debian-glue-build-and-provide-package:
+          distribution: '{distribution}'
       - debian-glue-lintian
       - debian-glue-piuparts
 
@@ -109,7 +112,8 @@
 - project:
     name: gerrit
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'lucene-search-2'
@@ -124,27 +128,32 @@
 - project:
     name: 'operations-debs-apertium-apy'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'operations-debs-archiva'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'operations-debs-gerrit'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'operations-debs-git-fat'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'operations-debs-ganglia'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'operations-debs-ircecho'
@@ -154,17 +163,20 @@
 - project:
     name: 'operations-debs-jenkins-debian-glue'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'operations-debs-kafka'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'operations-debs-latexml'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: operations-debs-pybal
@@ -172,21 +184,25 @@
      - py27
      - flake8
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
      - '{name}-tox-{toxenv}'
 
 - project:
     name: 'operations-debs-varnish'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'operations-debs-vips'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
 
 - project:
     name: 'operations-debs-wikistats'
     jobs:
-     - '{name}-debian-glue'
+     - '{name}-debian-glue':
+         distribution: trusty
      - '{name}-phplint'
diff --git a/jjb/parsoidsvc.yaml b/jjb/parsoidsvc.yaml
index 1e113a1..3a4d68e 100644
--- a/jjb/parsoidsvc.yaml
+++ b/jjb/parsoidsvc.yaml
@@ -178,7 +178,8 @@
      - deploy  # mediawiki/services/parsoid/deploy
     jobs:
         - 'parsoidsvc-jslint'
-        - '{name}-debian-glue'
+        - '{name}-debian-glue':
+            distribution: trusty
         - 'parsoidsvc-{repository}-parse-tool-check'
         - 'parsoidsvc-{repository}-roundtrip-test-check'
         - 'parsoidsvc-{repository}-npm-0.8'

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id28b02e8e1f50c2f51ec52f9fcf90200fdfc4774
Gerrit-PatchSet: 1
Gerrit-Project: integration/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