Hashar has uploaded a new change for review.
https://gerrit.wikimedia.org/r/71792
Change subject: operations-puppet-test
......................................................................
operations-puppet-test
To run integration tests on puppet repository.
Change-Id: Ife47ac366d779016f57b9aeaa6a520e6b1a5db01
---
M operations-puppet.yaml
1 file changed, 14 insertions(+), 0 deletions(-)
git pull
ssh://gerrit.wikimedia.org:29418/integration/jenkins-job-builder-config
refs/changes/92/71792/1
diff --git a/operations-puppet.yaml b/operations-puppet.yaml
index c207966..ae80895 100644
--- a/operations-puppet.yaml
+++ b/operations-puppet.yaml
@@ -29,6 +29,19 @@
rake --rakefile rakefile validate
)
+# Trigger integration tests hold in 'tests' sub directories as manifests.
+# See the shell wrapper in integration/jenkins.git
+- job-template:
+ name: 'operations-puppet-test'
+ node: hasSlaveScripts
+ defaults: use-zuul
+
+ triggers:
+ - zuul
+
+ builders:
+ - shell: "/var/lib/jenkins/bin/puppet-test-runner.sh"
+
# Run pep8 per file so that individual puppet dirs
# can specify their own .pep8 rules
- job-template:
@@ -90,6 +103,7 @@
- '{name}-erblint-HEAD'
- operations-puppet-typos
- operations-puppet-validate
+ - operations-puppet-test
- operations-puppet-doc
- operations-puppet-pep8
--
To view, visit https://gerrit.wikimedia.org/r/71792
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ife47ac366d779016f57b9aeaa6a520e6b1a5db01
Gerrit-PatchSet: 1
Gerrit-Project: integration/jenkins-job-builder-config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits