Hashar has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/404421 )
Change subject: Migrate vagrant doc publish job to Docker ...................................................................... Migrate vagrant doc publish job to Docker Change-Id: Ib10cec437a123c5590c3218877349b71e4b84fcb --- M dockerfiles/rake-vagrant/changelog M dockerfiles/rake/changelog M dockerfiles/rake/run.sh M jjb/mediawiki-misc.yaml M jjb/ruby-jobs.yaml M zuul/parameter_functions.py 6 files changed, 25 insertions(+), 12 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/integration/config refs/changes/21/404421/1 diff --git a/dockerfiles/rake-vagrant/changelog b/dockerfiles/rake-vagrant/changelog index 1111daf..d15244f 100644 --- a/dockerfiles/rake-vagrant/changelog +++ b/dockerfiles/rake-vagrant/changelog @@ -1,3 +1,10 @@ +rake-vagrant (0.2.1) wikimedia; urgency=medium + + * Rebuild based on releng/rake/0.2.1: + > Pass docker run arguments to rake, default to test. + + -- Antoine Musso <has...@free.fr> Tue, 16 Jan 2018 09:54:29 +0100 + rake-vagrant (0.2.0) wikimedia; urgency=medium * Rebuild based on rake:0.1.1: diff --git a/dockerfiles/rake/changelog b/dockerfiles/rake/changelog index 627706c..87c546f 100644 --- a/dockerfiles/rake/changelog +++ b/dockerfiles/rake/changelog @@ -1,3 +1,9 @@ +rake (0.2.1) wikimedia; urgency=medium + + * Pass docker run arguments to rake, default to test. + + -- Antoine Musso <has...@free.fr> Tue, 16 Jan 2018 09:54:29 +0100 + rake (0.2.0) wikimedia; urgency=medium * bundle install to $XDG_CACHE_HOME so the material can be cached between diff --git a/dockerfiles/rake/run.sh b/dockerfiles/rake/run.sh index 4d8e852..0140e67 100755 --- a/dockerfiles/rake/run.sh +++ b/dockerfiles/rake/run.sh @@ -12,4 +12,4 @@ git submodule --quiet update --init --recursive bundle install --clean --path "${XDG_CACHE_HOME}/bundle" -exec bundle exec rake test +exec bundle exec rake "${@:-test}" diff --git a/jjb/mediawiki-misc.yaml b/jjb/mediawiki-misc.yaml index b555975..289cf24 100644 --- a/jjb/mediawiki-misc.yaml +++ b/jjb/mediawiki-misc.yaml @@ -1,20 +1,22 @@ - job-template: name: 'mediawiki-vagrant-puppet-doc-publish' - node: ci-jessie-wikimedia - defaults: use-remoteonly-zuul + node: DebianJessieDocker concurrent: false triggers: - zuul builders: - - castor-load - # BUNDLE_PATH is injected by Zuul - - bundle-nodepool: - command: 'rake doc' + - docker-castor-load + - docker-log-dir + - docker-run-with-log-and-workspace-cache: + image: 'docker-registry.wikimedia.org/releng/rake-vagrant:0.2.1' + logdir: '/log' + run_args: 'doc' - doc-publish: docsrc: 'doc' docdest: 'mediawiki-vagrant' publishers: - - castor-save + - archive-log-allow-empty + - castor-save-workspace-cache - project: name: 'mediawiki-ruby-api' @@ -49,7 +51,7 @@ name: 'mediawiki-vagrant' jobs: - '{name}-rake-docker': - docker_image_var: docker-registry.wikimedia.org/releng/rake-vagrant:0.2.0 + docker_image_var: docker-registry.wikimedia.org/releng/rake-vagrant:0.2.1 build_timeout: 10 # minutes - 'mediawiki-vagrant-puppet-doc-publish' diff --git a/jjb/ruby-jobs.yaml b/jjb/ruby-jobs.yaml index 7af5fa4..91eed20 100644 --- a/jjb/ruby-jobs.yaml +++ b/jjb/ruby-jobs.yaml @@ -11,7 +11,7 @@ name: 'rake-docker' node: DebianJessieDocker concurrent: true - docker_image_var: 'docker-registry.wikimedia.org/releng/rake:0.2.0' + docker_image_var: 'docker-registry.wikimedia.org/releng/rake:0.2.1' triggers: - zuul builders: diff --git a/zuul/parameter_functions.py b/zuul/parameter_functions.py index 2247bf6..ecac95b 100644 --- a/zuul/parameter_functions.py +++ b/zuul/parameter_functions.py @@ -101,8 +101,6 @@ # Needs BUNDLE_PATH if job.name.endswith('yard-publish'): nodepool_params(item, job, params) - if job.name == 'mediawiki-vagrant-puppet-doc-publish': - nodepool_params(item, job, params) if 'debian-glue' in job.name: -- To view, visit https://gerrit.wikimedia.org/r/404421 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib10cec437a123c5590c3218877349b71e4b84fcb Gerrit-PatchSet: 1 Gerrit-Project: integration/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