summaryrefslogtreecommitdiffstats
path: root/jjb/global-macros.yaml
diff options
context:
space:
mode:
authorEd Kern <ejk@cisco.com>2018-02-20 13:05:46 -0700
committerEd Kern <ejk@cisco.com>2018-02-20 13:05:46 -0700
commita8af6e3285b5b5a45e65e3d14985865f3a77035a (patch)
tree7de8b768083f4fe40aba2a63c9b5b3cd75ea0edb /jjb/global-macros.yaml
parent892b87310d1174235d9ab20b9755b3d28d998b52 (diff)
VPP: Add os set of jobs to use openstack builder
Introducing -os- set of verify and merge jobs to always use the openstack builder as a backup to cpoc Change-Id: I21437c7a0d25b6eca2554eee4886618bc5545aa8 Signed-off-by: Ed Kern <ejk@cisco.com>
Diffstat (limited to 'jjb/global-macros.yaml')
-rw-r--r--jjb/global-macros.yaml47
1 files changed, 46 insertions, 1 deletions
diff --git a/jjb/global-macros.yaml b/jjb/global-macros.yaml
index 6c32eedb6..afa33b7ba 100644
--- a/jjb/global-macros.yaml
+++ b/jjb/global-macros.yaml
@@ -217,6 +217,23 @@
branch-pattern: '**/{branch}'
- trigger:
+ name: gerrit-trigger-os-trivial-patch-submitted
+ triggers:
+ - gerrit:
+ server-name: 'Primary'
+ trigger-on:
+ - comment-added-contains-event:
+ comment-contains-value: 'recheck-os'
+ - comment-added-contains-event:
+ comment-contains-value: 'reverify-os'
+ projects:
+ - project-compare-type: 'ANT'
+ project-pattern: '{name}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/{branch}'
+
+- trigger:
name: gerrit-trigger-trivial-patch-submitted-skip-vote
triggers:
- gerrit:
@@ -224,7 +241,7 @@
trigger-on:
- patchset-created-event:
exclude-drafts: 'false'
- exclude-trivial-rebase: 'true'
+ exclude-trivial-rebase: 'false'
exclude-no-code-change: 'true'
- draft-published-event
- comment-added-contains-event:
@@ -287,6 +304,34 @@
gerrit-build-unstable-codereview-value: 0
gerrit-build-notbuilt-codereview-value: 0
+- trigger:
+ name: gerrit-trigger-os-patch-merged
+ triggers:
+ - gerrit:
+ server-name: 'Primary'
+ trigger-on:
+ - comment-added-contains-event:
+ comment-contains-value: 'remerge-os'
+ projects:
+ - project-compare-type: 'ANT'
+ project-pattern: '{name}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/{branch}'
+ # Force Jenkins always vote the values it should already have voted
+ # during the prior verify phase
+ override-votes: true
+ gerrit-build-started-verified-value: 1
+ gerrit-build-successful-verified-value: 1
+ gerrit-build-failed-verified-value: 1
+ gerrit-build-unstable-verified-value: 1
+ gerrit-build-notbuilt-verified-value: 1
+ gerrit-build-started-codereview-value: 0
+ gerrit-build-successful-codereview-value: 0
+ gerrit-build-failed-codereview-value: 0
+ gerrit-build-unstable-codereview-value: 0
+ gerrit-build-notbuilt-codereview-value: 0
+
# Publishers
- publisher:
name: archive-artifacts