3 name: ci-management-jobs
5 - 'ci-management-verify-jjb'
6 - 'ci-management-merge-jjb'
7 - 'ci-management-verify-packer'
8 - 'ci-management-merge-packer-{platforms}-{templates}'
17 project: ci-management
21 name: ci-management-verify-jjb
23 project-type: freestyle
30 artifactDaysToKeep: -1
39 credentials-id: 'jenkins-gerrit-credentials'
40 refspec: '$GERRIT_REFSPEC'
41 choosing-strategy: 'gerrit'
44 - fdio-infra-wrappers:
45 build-timeout: '{build-timeout}'
48 - gerrit-trigger-patch-submitted:
54 jenkins-jobs test --recursive -o job_output jjb/
55 - ci-management-check-unicode
59 artifacts: 'job_output/*'
61 - fdio-infra-shiplogs:
62 maven-version: 'mvn33-new'
65 name: 'ci-management-merge-jjb'
67 project-type: freestyle
73 artifactDaysToKeep: -1
82 credentials-id: 'jenkins-gerrit-credentials'
84 choosing-strategy: 'default'
87 - fdio-infra-wrappers:
88 build-timeout: '{build-timeout}'
91 - gerrit-trigger-patch-merged:
98 jenkins-jobs --version
99 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
102 - fdio-infra-shiplogs:
103 maven-version: 'mvn33-new'
106 name: 'ci-management-verify-packer'
107 project-type: freestyle
108 node: ubuntu1604-basebuild-4c-4g
112 - fdio-infra-properties:
113 build-days-to-keep: '{build-days-to-keep}'
114 build-num-to-keep: '{build-num-to-keep}'
121 - gerrit-refspec-parameter:
122 refspec: 'refs/heads/{branch}'
125 - gerrit-trigger-scm:
126 credentials-id: 'jenkins-gerrit-credentials'
127 refspec: '$GERRIT_REFSPEC'
130 choosing-strategy: 'gerrit'
133 - fdio-infra-wrappers:
134 build-timeout: '{build-timeout}'
135 - ssh-agent-credentials:
137 - 'jenkins-gerrit-credentials'
142 server-name: 'Primary'
144 - patchset-created-event:
145 exclude-drafts: 'true'
146 exclude-trivial-rebase: 'false'
147 exclude-no-code-change: 'false'
148 - draft-published-event
149 - comment-added-contains-event:
150 comment-contains-value: 'recheck'
151 - comment-added-contains-event:
152 comment-contains-value: 'reverify'
154 - project-compare-type: 'ANT'
155 project-pattern: 'ci-management'
157 - branch-compare-type: 'ANT'
158 branch-pattern: '**/master'
168 artifacts: 'packer/*.log'
170 only-if-success: 'true'
171 - fdio-infra-shiplogs:
172 maven-version: 'mvn33-new'
175 name: 'ci-management-merge-packer-{platforms}-{templates}'
176 project-type: freestyle
177 node: ubuntu1604-basebuild-4c-4g
181 - fdio-infra-properties:
182 build-days-to-keep: '{build-days-to-keep}'
183 build-num-to-keep: '{build-num-to-keep}'
190 - gerrit-refspec-parameter:
191 refspec: 'refs/heads/{branch}'
194 - gerrit-trigger-scm:
195 credentials-id: 'jenkins-gerrit-credentials'
196 refspec: '$GERRIT_REFSPEC'
199 choosing-strategy: 'default'
202 - fdio-infra-wrappers:
203 build-timeout: '{build-timeout}'
204 - ssh-agent-credentials:
206 - 'jenkins-gerrit-credentials'
211 server-name: 'Primary'
213 - change-merged-event
214 - comment-added-contains-event:
215 comment-contains-value: 'remerge'
217 - project-compare-type: 'ANT'
218 project-pattern: 'ci-management'
220 - branch-compare-type: 'ANT'
221 branch-pattern: '**/master'
224 pattern: 'packer/vars/{platforms}.json'
226 pattern: 'packer/templates/{templates}.json'
228 pattern: 'packer/provision/{templates}.sh'
230 pattern: 'packer/provision/system_reseal.sh'
232 pattern: 'packer/provision/rh-user_data.sh'
234 pattern: 'packer/provision/baseline.sh'
239 platform: '{platforms}'
240 template: '{templates}'
244 artifacts: 'packer/*.log'
246 only-if-success: 'true'
247 - fdio-infra-shiplogs:
248 maven-version: 'mvn33-new'