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
38 - gerrit-trigger-scm-recursive:
39 credentials-id: 'jenkins-gerrit-credentials'
40 refspec: '$GERRIT_REFSPEC'
41 choosing-strategy: 'gerrit'
42 submodule-recursive: true
45 - fdio-infra-wrappers:
46 build-timeout: '{build-timeout}'
49 - gerrit-trigger-patch-submitted:
55 jenkins-jobs test --recursive -o job_output jjb/
56 - ci-management-check-unicode
60 artifacts: 'job_output/*'
62 - fdio-infra-shiplogs:
63 maven-version: 'mvn33-new'
66 name: 'ci-management-merge-jjb'
68 project-type: freestyle
74 artifactDaysToKeep: -1
82 - gerrit-trigger-scm-recursive:
83 credentials-id: 'jenkins-gerrit-credentials'
84 refspec: '$GERRIT_REFSPEC'
85 choosing-strategy: 'gerrit'
86 submodule-recursive: true
89 - fdio-infra-wrappers:
90 build-timeout: '{build-timeout}'
93 - gerrit-trigger-patch-merged:
100 jenkins-jobs --version
101 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
104 - fdio-infra-shiplogs:
105 maven-version: 'mvn33-new'
108 name: 'ci-management-verify-packer'
109 project-type: freestyle
110 node: ubuntu1604-basebuild-4c-4g
114 - fdio-infra-properties:
115 build-days-to-keep: '{build-days-to-keep}'
116 build-num-to-keep: '{build-num-to-keep}'
123 - gerrit-refspec-parameter:
124 refspec: 'refs/heads/{branch}'
127 - gerrit-trigger-scm:
128 credentials-id: 'jenkins-gerrit-credentials'
129 refspec: '$GERRIT_REFSPEC'
132 choosing-strategy: 'gerrit'
133 submodule-recursive: true
136 - fdio-infra-wrappers:
137 build-timeout: '{build-timeout}'
138 - ssh-agent-credentials:
140 - 'jenkins-gerrit-credentials'
145 server-name: 'Primary'
147 - patchset-created-event:
148 exclude-drafts: 'true'
149 exclude-trivial-rebase: 'false'
150 exclude-no-code-change: 'false'
151 - draft-published-event
152 - comment-added-contains-event:
153 comment-contains-value: 'recheck'
154 - comment-added-contains-event:
155 comment-contains-value: 'reverify'
157 - project-compare-type: 'ANT'
158 project-pattern: 'ci-management'
160 - branch-compare-type: 'ANT'
161 branch-pattern: '**/master'
171 artifacts: 'packer/*.log'
173 only-if-success: 'true'
174 - fdio-infra-shiplogs:
175 maven-version: 'mvn33-new'
178 name: 'ci-management-merge-packer-{platforms}-{templates}'
179 project-type: freestyle
180 node: ubuntu1604-basebuild-4c-4g
184 - fdio-infra-properties:
185 build-days-to-keep: '{build-days-to-keep}'
186 build-num-to-keep: '{build-num-to-keep}'
193 - gerrit-refspec-parameter:
194 refspec: 'refs/heads/{branch}'
197 - gerrit-trigger-scm:
198 credentials-id: 'jenkins-gerrit-credentials'
199 refspec: '$GERRIT_REFSPEC'
202 choosing-strategy: 'default'
203 submodule-recursive: true
206 - fdio-infra-wrappers:
207 build-timeout: '{build-timeout}'
208 - ssh-agent-credentials:
210 - 'jenkins-gerrit-credentials'
215 server-name: 'Primary'
217 - change-merged-event
218 - comment-added-contains-event:
219 comment-contains-value: 'remerge'
221 - project-compare-type: 'ANT'
222 project-pattern: 'ci-management'
224 - branch-compare-type: 'ANT'
225 branch-pattern: '**/master'
228 pattern: 'packer/vars/{platforms}.json'
230 pattern: 'packer/templates/{templates}.json'
232 pattern: 'packer/provision/{templates}.sh'
234 pattern: 'packer/provision/system_reseal.sh'
236 pattern: 'packer/provision/rh-user_data.sh'
238 pattern: 'packer/provision/baseline.sh'
243 platform: '{platforms}'
244 template: '{templates}'
248 artifacts: 'packer/*.log'
250 only-if-success: 'true'
251 - fdio-infra-shiplogs:
252 maven-version: 'mvn33-new'