Hashar has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/404448 )

Change subject: Migrate tox publish jobs to Docker
......................................................................

Migrate tox publish jobs to Docker

cumin-tox-publish
cumin-tox-tag-publish
mw-tools-releng-tox-publish
pywikibot-core-tox-publish

Change-Id: I3ba7c5e6369e04fc9815e2c61a235eec1650db07
---
M jjb/python-jobs.yaml
1 file changed, 16 insertions(+), 13 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/48/404448/1

diff --git a/jjb/python-jobs.yaml b/jjb/python-jobs.yaml
index 66e377d..8c615c6 100644
--- a/jjb/python-jobs.yaml
+++ b/jjb/python-jobs.yaml
@@ -58,35 +58,38 @@
 # Intended for changes being merged, eg in 'postmerge'
 - job-template:
     name: '{name}-tox-publish'
-    node: ci-jessie-wikimedia
-    defaults: use-remoteonly-zuul
+    node: DebianJessieDocker
     triggers:
      - zuul
     builders:
-     - castor-load
-     - run-tox:
-         venv: '{obj:docenv|doc}'
+     - docker-castor-load
+     - docker-log-dir
+     - docker-run-with-log-and-workspace-cache:
+         image: 'docker-registry.wikimedia.org/releng/tox:0.1.0'
+         logdir: '/log'
+         run_args: ' -e "{obj:docenv|doc}"'
      - doc-publish:
-        docsrc: '{docsrc}'
+        docsrc: 'src/{docsrc}'
         docdest: '{docdest}'
-
     publishers:
-     - castor-save
+     - castor-save-workspace-cache
      - archive-log-dir
 
 # Same but for ref-update, eg in 'publish'
 - job-template:
     name: '{name}-tox-tag-publish'
-    node: ci-jessie-wikimedia
-    defaults: use-remoteonly-zuul
+    node: DebianJessieDocker
     triggers:
      - zuul-post
     builders:
     # No cache restore/save (castor) for tags
-     - run-tox:
-         venv: '{obj:docenv|doc}'
+     - docker-log-dir
+     - docker-run-with-log-and-workspace-cache:
+         image: 'docker-registry.wikimedia.org/releng/tox:0.1.0'
+         logdir: '/log'
+         run_args: ' -e "{obj:docenv|doc}"'
      - doc-publish:
-        docsrc: '{docsrc}'
+        docsrc: 'src/{docsrc}'
         docdest: '{docdest}'
     publishers:
      - archive-log-dir

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

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