summaryrefslogtreecommitdiffstats
path: root/samples
diff options
context:
space:
mode:
authorArnaud Fabre <fabre.arnaud@gmail.com>2013-03-12 22:56:06 +0100
committerJenkins <jenkins@review.openstack.org>2013-03-21 21:22:55 +0000
commit2370375aee018e30ab345a2f3b60c0ec801f2a68 (patch)
tree4ed40fa516b7c6470746f87df40c97100e5c6b95 /samples
parenta0ccb45c5776b0e33990590f01857af1b2f17e37 (diff)
downloadpython-jenkins-job-builder-2370375aee018e30ab345a2f3b60c0ec801f2a68.tar.gz
python-jenkins-job-builder-2370375aee018e30ab345a2f3b60c0ec801f2a68.tar.xz
python-jenkins-job-builder-2370375aee018e30ab345a2f3b60c0ec801f2a68.zip
gerrit: Make triggerOn* parameters really use boolean values.
Parameters triggerOn* are documented as boolean, however, using values like true or false results in exception "TypeError: cannot serialize True (type bool)". Theses values have special meaning in yaml, and are not loaded as string in python. It was hence required to use quotes to make it work. Add a sample using thoses attributes as an example. Change-Id: Iccbda8ebc0867e173fa7ccab78db16874ddb2a45 Reviewed-on: https://review.openstack.org/24262 Reviewed-by: James E. Blair <corvus@inaugust.com> Reviewed-by: Khai Do <zaro0508@gmail.com> Reviewed-by: Anita Kuno <akuno@lavabit.com> Approved: Jeremy Stanley <fungi@yuggoth.org> Reviewed-by: Jeremy Stanley <fungi@yuggoth.org> Tested-by: Jenkins
Diffstat (limited to 'samples')
-rw-r--r--samples/gerrit-trigger.yaml16
1 files changed, 16 insertions, 0 deletions
diff --git a/samples/gerrit-trigger.yaml b/samples/gerrit-trigger.yaml
new file mode 100644
index 00000000..7dea54bb
--- /dev/null
+++ b/samples/gerrit-trigger.yaml
@@ -0,0 +1,16 @@
+- job:
+ name: test-gerrit-trigger
+ triggers:
+ - gerrit:
+ triggerOnChangeMergedEvent: true
+ triggerOnCommentAddedEvent: true
+ triggerOnPatchsetUploadedEvent: true
+ triggerOnRefUpdatedEvent: false
+ triggerApprovalCategory: CRVW
+ triggerApprovalValue: 2
+ failureMessage:
+ projects:
+ - projectCompareType: 'PLAIN'
+ projectPattern: 'myproject'
+ branchCompareType: 'PLAIN'
+ branchPattern: 'master'