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}'
73 credentials-id: '{ssh-credentials}'
74 refspec: '$GERRIT_REFSPEC'
75 choosing-strategy: 'gerrit'
80 - patchset-created-event:
81 exclude-drafts: 'false'
82 exclude-trivial-rebase: 'false'
83 exclude-no-code-change: 'false'
84 - draft-published-event
85 - comment-added-contains-event:
86 comment-contains-value: 'recheck'
87 - comment-added-contains-event:
88 comment-contains-value: 'reverify'
90 - project-compare-type: 'ANT'
91 project-pattern: 'pharos'
93 - branch-compare-type: 'ANT'
94 branch-pattern: '**/{branch}'
98 !include-raw ../opnfvdocs/docu-build.sh
101 name: 'pharos-merge-{stream}'
103 # builder-merge job to run JJB update
105 # This job's purpose is to update all the JJB
114 - gerrit-trigger-scm:
115 credentials-id: '{ssh-credentials}'
117 choosing-strategy: 'default'
122 - change-merged-event
123 - comment-added-contains-event:
124 comment-contains-value: 'remerge'
126 - project-compare-type: 'ANT'
127 project-pattern: 'pharos'
129 - branch-compare-type: 'ANT'
130 branch-pattern: '**/{branch}'
134 !include-raw ../opnfvdocs/docu-build.sh
137 name: 'pharos-maas-pilot-{stream}'
145 credentials-id: '{ssh-credentials}'
150 - pollscm: '@midnight'
155 ########################
157 ########################
159 name: pharos-parameter
163 default: '{gs-pathname}'
164 description: "Version directory where the pharos documents will be stored in gs repository"
166 ########################
168 #########################
170 name: 'pharos-master'
172 - pollscm: "H 6 * * *"
175 name: 'pharos-stable-arno'
177 - pollscm: "H 18 * * *"