Hashar has uploaded a new change for review.

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


Change subject: integration-zuul-layoutvalidation
......................................................................

integration-zuul-layoutvalidation

Pass the layout.yaml file to zuul-server.

Change-Id: Ie9fffcc2c1133c05ad3a0afb23010ce23aa7c0c9
---
M integration.yaml
1 file changed, 13 insertions(+), 0 deletions(-)


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

diff --git a/integration.yaml b/integration.yaml
index 8bab017..32d95d3 100644
--- a/integration.yaml
+++ b/integration.yaml
@@ -11,6 +11,18 @@
         git checkout $ZUUL_COMMIT
         echo "`date -R`> $ZUUL_COMMIT" >> /srv/jenkins-autodeploy
 
+# Pass zuul-config.git:layout.yaml to zuul-server layout validation
+# Requires zuul to be installed on the Jenkins host.
+- job-template:
+    name: 'integration-zuul-layoutvalidation'
+    defaults: use-zuul
+    triggers:
+     - zuul
+    builders:
+     - shell: |
+        # FIXME change path whenever we have zuul packaged.
+        /usr/local/bin/zuul-server -t -l "$WORKSPACE"/layout.yaml
+
 - project:
     name: 'integration-docroot'
     jobs:
@@ -20,6 +32,7 @@
     name: 'integration-zuul-config'
     gerrit-name: 'integration/zuul-config'
     jobs:
+     - 'integration-zuul-layoutvalidation'
      - '{name}-yamllint'
 
 - project:

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

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