jenkins-bot has submitted this change and it was merged.

Change subject: Convert 'mediawiki-vagrant-puppet-doc' job to run on a labs 
slave
......................................................................


Convert 'mediawiki-vagrant-puppet-doc' job to run on a labs slave

Use the doc-publish macro. To have DOC_SUBPATH set by the Zuul
set_doc_subpath() python method, suffix the job name -publish thus
renaming it.

Bug: T86659
Change-Id: Idf7e5b1f39d139c260ae0e7cb52436469e08c744
---
M jjb/mediawiki-misc.yaml
M zuul/layout.yaml
2 files changed, 9 insertions(+), 6 deletions(-)

Approvals:
  Hashar: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/jjb/mediawiki-misc.yaml b/jjb/mediawiki-misc.yaml
index 68938e9..afe974e 100644
--- a/jjb/mediawiki-misc.yaml
+++ b/jjb/mediawiki-misc.yaml
@@ -10,9 +10,9 @@
          artifacts: '*.gem'
 
 - job-template:
-    name: 'mediawiki-vagrant-puppet-doc'
-    node: gallium  # webhost where doc is published
-    defaults: use-remote-zuul
+    name: 'mediawiki-vagrant-puppet-doc-publish'
+    node: contintLabsSlave && UbuntuPrecise
+    defaults: use-remoteonly-zuul
     concurrent: false
     triggers:
      - zuul
@@ -20,9 +20,12 @@
      - shell: |
         /usr/bin/puppet doc \
             --mode rdoc \
-            --outputdir /srv/org/wikimedia/doc/mediawiki-vagrant \
+            --outputdir "$WORKSPACE/doc" \
             --modulepath "$WORKSPACE/puppet/modules" \
             --manifestdir "$WORKSPACE/puppet/manifests"
+     - doc-publish:
+        docsrc: 'doc'
+        docdest: 'mediawiki-vagrant'
 
 - project:
     name: 'mediawiki-ruby-api'
@@ -51,7 +54,7 @@
      - '{name}-puppetlint-lenient'
      - '{name}-puppetlint-strict'
      - '{name}-puppet-validate'
-     - 'mediawiki-vagrant-puppet-doc'
+     - 'mediawiki-vagrant-puppet-doc-publish'
      - '{name}-bundle17-yard-publish'
 
 - project:
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 03e26b8..a2f23ae 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -2549,7 +2549,7 @@
       - mediawiki-vagrant-puppetlint-strict
       - mediawiki-vagrant-puppet-validate
     postmerge:
-      - mediawiki-vagrant-puppet-doc
+      - mediawiki-vagrant-puppet-doc-publish
       - mediawiki-vagrant-bundle17-yard-publish
     experimental:
       - bundle17-rubocop

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Idf7e5b1f39d139c260ae0e7cb52436469e08c744
Gerrit-PatchSet: 4
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[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

Reply via email to