updating exampleservice with multiple job groups to support modern/legacy branches
Change-Id: I071bd40fbb16db6abeb154eaf9a42d3992f5237b
diff --git a/jjb/verify/exampleservice.yaml b/jjb/verify/exampleservice.yaml
index dea147e..fae36e3 100644
--- a/jjb/verify/exampleservice.yaml
+++ b/jjb/verify/exampleservice.yaml
@@ -6,17 +6,33 @@
project: '{name}'
jobs:
- - 'verify-exampleservice-jobs':
+ - 'verify-exampleservice-common':
+ branch-regexp: '{supported-branches-regexp}'
+
+ - 'verify-exampleservice-jobs-modern':
+ branch-regexp: '{modern-branches-regexp}'
+
+ - 'verify-exampleservice-jobs-legacy':
branch-regexp: '{legacy-branches-regexp}'
- job-group:
- name: 'verify-exampleservice-jobs'
+ name: 'verify-exampleservice-common'
jobs:
- 'verify-licensed'
- 'tag-collision-reject':
dependency-jobs: 'verify_exampleservice_licensed'
- 'verify-sonarqube':
dependency-jobs: 'verify_exampleservice_tag-collision'
+
+- job-group:
+ name: 'verify-exampleservice-jobs-modern'
+ jobs:
+ - 'helm-api-test':
+ dependency-jobs: 'verify_exampleservice_sonarqube'
+
+- job-group:
+ name: 'verify-exampleservice-jobs-legacy'
+ jobs:
- 'api-test':
dependency-jobs: 'verify_exampleservice_sonarqube'
pipeline_script: 'all-xos-api-test.groovy'