Hashar has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/403632 )
Change subject: Clean out rake-jessie legacy bits
......................................................................
Clean out rake-jessie legacy bits
The last use case is mediawiki/vagrant.
* remove the template and directly use a job
* rename a variable in tests
* delete 'rake-jessie'
Change-Id: I5ac1ad8e2b66fb699d1d5baed326ea30a7ef2369
---
M jjb/mediawiki-misc.yaml
M jjb/ruby-jobs.yaml
M tests/test_zuul_scheduler.py
3 files changed, 18 insertions(+), 27 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/32/403632/1
diff --git a/jjb/mediawiki-misc.yaml b/jjb/mediawiki-misc.yaml
index c173652..b555975 100644
--- a/jjb/mediawiki-misc.yaml
+++ b/jjb/mediawiki-misc.yaml
@@ -30,13 +30,27 @@
- '{name}-bundle-yard-publish'
- '{name}-rake-docker'
+# Run `bundle exec rake test` on Nodepool Jessie instances.
+- job:
+ name: 'mediawiki-vagrant-rake-jessie'
+ node: ci-jessie-wikimedia
+ defaults: use-remote-zuul-shallow-clone
+ concurrent: true
+ triggers:
+ - zuul
+ builders:
+ - castor-load
+ - bundle-nodepool:
+ command: rake test
+ publishers:
+ - castor-save
+
- project:
name: 'mediawiki-vagrant'
jobs:
- '{name}-rake-docker':
docker_image_var:
docker-registry.wikimedia.org/releng/rake-vagrant:0.2.0
build_timeout: 10 # minutes
- - '{name}-rake-jessie'
- 'mediawiki-vagrant-puppet-doc-publish'
- project:
diff --git a/jjb/ruby-jobs.yaml b/jjb/ruby-jobs.yaml
index 460db01..7af5fa4 100644
--- a/jjb/ruby-jobs.yaml
+++ b/jjb/ruby-jobs.yaml
@@ -35,33 +35,10 @@
triggers:
- zuul
-# Run `bundle exec rake test` on Nodepool Jessie instances.
-- job: &job_rake-jessie
- name: 'rake-jessie'
- node: ci-jessie-wikimedia
- defaults: use-remote-zuul-shallow-clone
- concurrent: true
- triggers:
- - zuul
- builders:
- - castor-load
- - bundle-nodepool:
- command: rake test
- publishers:
- - castor-save
-
-- job-template:
- !!merge : *job_rake-jessie
- name: '{name}-rake-jessie'
- # Reinject Zuul parameters since JJB strip for some reason
- triggers:
- - zuul
-
- project:
name: common-rake-job
jobs:
- rake-docker
- - rake-jessie
# Call bundle 'yard' to generate documentation in labs and publish to
# doc.wikimedia.org using an intermediate rsync repository in labs.
diff --git a/tests/test_zuul_scheduler.py b/tests/test_zuul_scheduler.py
index 60fd5a2..056db8b 100644
--- a/tests/test_zuul_scheduler.py
+++ b/tests/test_zuul_scheduler.py
@@ -656,7 +656,7 @@
jobs_tree = [t for (p, t) in
self.getPipeline('test').job_trees.iteritems()
if p.name == 'mediawiki/ruby/api'][0]
- rake_jessie_job = [j for j in jobs_tree.getJobs()
+ rake_docker_job = [j for j in jobs_tree.getJobs()
if j.name.endswith('rake-docker')][0]
def change_with_files(files):
@@ -681,11 +681,11 @@
try:
if expect:
self.assertTrue(
- rake_jessie_job.changeMatches(change),
+ rake_docker_job.changeMatches(change),
'rake-docker should run with files: %s' % files)
else:
self.assertFalse(
- rake_jessie_job.changeMatches(change),
+ rake_docker_job.changeMatches(change),
'rake-docker should NOT run with files: %s' % files)
except AssertionError, e:
errors.append(str(e))
--
To view, visit https://gerrit.wikimedia.org/r/403632
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I5ac1ad8e2b66fb699d1d5baed326ea30a7ef2369
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