1 #################################
2 # job configuration for pharos
3 #################################
7 - 'pharos-daily-{stream}'
8 - 'pharos-merge-{stream}'
9 - 'pharos-verify-{stream}'
10 - 'pharos-maas-pilot-{stream}'
12 # stream: branch with - in place of / (eg. stable-arno)
13 # branch: branch (eg. stable/arno)
24 ##############################
26 ##############################
28 name: 'pharos-daily-{stream}'
30 # Job template for daily builders
33 # stream: branch with - in place of / (eg. stable)
34 # branch: branch (eg. stable)
36 varsetabove: '{somevar}'
42 gs-pathname: '{gs-pathname}'
46 credentials-id: '{ssh-credentials}'
58 !include-raw ../opnfvdocs/docu-build.sh
64 name: 'pharos-verify-{stream}'
69 artifactDaysToKeep: -1
79 credentials-id: '{ssh-credentials}'
80 refspec: '$GERRIT_REFSPEC'
81 choosing-strategy: 'gerrit'
86 - patchset-created-event:
87 exclude-drafts: 'false'
88 exclude-trivial-rebase: 'false'
89 exclude-no-code-change: 'false'
90 - draft-published-event
91 - comment-added-contains-event:
92 comment-contains-value: 'recheck'
93 - comment-added-contains-event:
94 comment-contains-value: 'reverify'
96 - project-compare-type: 'ANT'
97 project-pattern: 'pharos'
99 - branch-compare-type: 'ANT'
100 branch-pattern: '**/{branch}'
104 !include-raw ../opnfvdocs/docu-build.sh
107 name: 'pharos-merge-{stream}'
109 # builder-merge job to run JJB update
111 # This job's purpose is to update all the JJB
120 - gerrit-trigger-scm:
121 credentials-id: '{ssh-credentials}'
123 choosing-strategy: 'default'
128 - change-merged-event
129 - comment-added-contains-event:
130 comment-contains-value: 'remerge'
132 - project-compare-type: 'ANT'
133 project-pattern: 'pharos'
135 - branch-compare-type: 'ANT'
136 branch-pattern: '**/{branch}'
140 !include-raw ../opnfvdocs/docu-build.sh
143 name: 'pharos-maas-pilot-{stream}'
151 credentials-id: '{ssh-credentials}'
156 - pollscm: '@midnight'
161 ########################
163 ########################
165 name: pharos-parameter
169 default: '{gs-pathname}'
170 description: "Version directory where the pharos documents will be stored in gs repository"
172 ########################
174 #########################
176 name: 'pharos-master'
178 - pollscm: "H 6 * * *"
181 name: 'pharos-stable-arno'
183 - pollscm: "H 18 * * *"