1 #################################
2 # job configuration for pharos
3 #################################
8 - 'pharos-daily-master'
10 - 'pharos-verify-{stream}'
12 # stream: branch with - in place of / (eg. stable-arno)
13 # branch: branch (eg. stable/arno)
22 ##############################
24 ##############################
28 project-type: freestyle
33 artifactDaysToKeep: -1
38 echo "Hello world from pharos"
41 name: 'pharos-daily-master'
45 # Job template for daily builders
48 # stream: branch with - in place of / (eg. stable)
49 # branch: branch (eg. stable)
51 project-type: freestyle
52 varsetabove: '{somevar}'
55 daysToKeep: '{build-days-to-keep}'
56 numToKeep: '{build-num-to-keep}'
57 artifactDaysToKeep: '{build-artifact-days-to-keep}'
58 artifactNumToKeep: '{build-artifact-num-to-keep}'
66 credentials-id: '{ssh-credentials}'
71 - ssh-agent-credentials:
72 user: '{ssh-credentials}'
82 !include-raw docu-build.sh
88 name: 'pharos-verify-{stream}'
92 project-type: freestyle
97 artifactDaysToKeep: -1
106 - gerrit-trigger-scm:
107 credentials-id: '{ssh-credentials}'
108 refspec: '$GERRIT_REFSPEC'
109 choosing-strategy: 'gerrit'
112 - ssh-agent-credentials:
113 user: '{ssh-credentials}'
118 - patchset-created-event:
119 exclude-drafts: 'false'
120 exclude-trivial-rebase: 'false'
121 exclude-no-code-change: 'false'
122 - draft-published-event
123 - comment-added-contains-event:
124 comment-contains-value: 'recheck'
125 - comment-added-contains-event:
126 comment-contains-value: 'reverify'
128 - project-compare-type: 'ANT'
129 project-pattern: 'pharos'
131 - branch-compare-type: 'ANT'
132 branch-pattern: '**/{branch}'
136 !include-raw docu-build.sh
143 # builder-merge job to run JJB update
145 # This job's purpose is to update all the JJB
147 project-type: freestyle
152 artifactDaysToKeep: -1
162 - gerrit-trigger-scm:
163 credentials-id: '{ssh-credentials}'
165 choosing-strategy: 'default'
168 - ssh-agent-credentials:
169 user: '{ssh-credentials}'
174 - change-merged-event
175 - comment-added-contains-event:
176 comment-contains-value: 'remerge'
178 - project-compare-type: 'ANT'
179 project-pattern: 'pharos'
181 - branch-compare-type: 'ANT'
182 branch-pattern: '**/master'
186 !include-raw docu-build.sh