2 name: ci-management-jobs
4 - 'ci-management-verify-jjb'
5 - 'ci-management-merge-jjb'
6 - 'ci-management-verify-packer'
7 - 'ci-management-merge-packer-{platforms}-{templates}'
16 project: ci-management
20 name: ci-management-verify-jjb
22 project-type: freestyle
29 artifactDaysToKeep: -1
38 credentials-id: 'jenkins-gerrit-credentials'
39 refspec: '$GERRIT_REFSPEC'
40 choosing-strategy: 'gerrit'
43 - fdio-infra-wrappers:
44 build-timeout: '{build-timeout}'
47 - gerrit-trigger-patch-submitted:
53 jenkins-jobs test --recursive -o job_output jjb/
54 - ci-management-check-unicode
58 artifacts: 'job_output/*'
60 - fdio-infra-shiplogs:
61 maven-version: 'mvn33-new'
64 name: 'ci-management-merge-jjb'
66 project-type: freestyle
72 artifactDaysToKeep: -1
81 credentials-id: 'jenkins-gerrit-credentials'
83 choosing-strategy: 'default'
86 - fdio-infra-wrappers:
87 build-timeout: '{build-timeout}'
90 - gerrit-trigger-patch-merged:
97 jenkins-jobs --version
98 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
101 - fdio-infra-shiplogs:
102 maven-version: 'mvn33-new'
105 name: 'ci-management-verify-packer'
106 project-type: freestyle
107 node: ubuntu1604-basebuild-4c-4g
111 - fdio-infra-properties:
112 build-days-to-keep: '{build-days-to-keep}'
113 build-num-to-keep: '{build-num-to-keep}'
120 - gerrit-refspec-parameter:
121 refspec: 'refs/heads/{branch}'
124 - gerrit-trigger-scm:
125 credentials-id: 'jenkins-gerrit-credentials'
126 refspec: '$GERRIT_REFSPEC'
129 choosing-strategy: 'gerrit'
132 - fdio-infra-wrappers:
133 build-timeout: '{build-timeout}'
134 - ssh-agent-credentials:
136 - 'jenkins-gerrit-credentials'
141 server-name: 'Primary'
143 - patchset-created-event:
144 exclude-drafts: 'true'
145 exclude-trivial-rebase: 'false'
146 exclude-no-code-change: 'false'
147 - draft-published-event
148 - comment-added-contains-event:
149 comment-contains-value: 'recheck'
150 - comment-added-contains-event:
151 comment-contains-value: 'reverify'
153 - project-compare-type: 'ANT'
154 project-pattern: 'ci-management'
156 - branch-compare-type: 'ANT'
157 branch-pattern: '**/master'
167 artifacts: 'packer/*.log'
169 only-if-success: 'true'
170 - fdio-infra-shiplogs:
171 maven-version: 'mvn33-new'
174 name: 'ci-management-merge-packer-{platforms}-{templates}'
175 project-type: freestyle
176 node: ubuntu1604-basebuild-4c-4g
180 - fdio-infra-properties:
181 build-days-to-keep: '{build-days-to-keep}'
182 build-num-to-keep: '{build-num-to-keep}'
189 - gerrit-refspec-parameter:
190 refspec: 'refs/heads/{branch}'
193 - gerrit-trigger-scm:
194 credentials-id: 'jenkins-gerrit-credentials'
195 refspec: '$GERRIT_REFSPEC'
198 choosing-strategy: 'default'
201 - fdio-infra-wrappers:
202 build-timeout: '{build-timeout}'
203 - ssh-agent-credentials:
205 - 'jenkins-gerrit-credentials'
210 server-name: 'Primary'
212 - change-merged-event
213 - comment-added-contains-event:
214 comment-contains-value: 'remerge'
216 - project-compare-type: 'ANT'
217 project-pattern: 'ci-management'
219 - branch-compare-type: 'ANT'
220 branch-pattern: '**/master'
223 pattern: 'packer/vars/{platforms}.json'
225 pattern: 'packer/templates/{templates}.json'
227 pattern: 'packer/provision/{templates}.sh'
229 pattern: 'packer/provision/system_reseal.sh'
231 pattern: 'packer/provision/rh-user_data.sh'
233 pattern: 'packer/provision/baseline.sh'
238 platform: '{platforms}'
239 template: '{templates}'
243 artifacts: 'packer/*.log'
245 only-if-success: 'true'
246 - fdio-infra-shiplogs:
247 maven-version: 'mvn33-new'