13 branch: 'stable/{stream}'
14 gs-pathname: '/{stream}'
35 # disabling the following tests due to limitation of PoD owners
36 # these would beenabled again once the PoDs are ready
41 - 'doctor-verify-{stream}'
42 - 'doctor-verify-{installer}-{inspector}-{arch}-{stream}'
45 name: 'doctor-verify-{stream}'
46 disabled: '{obj:disabled}'
47 project-type: 'multijob'
52 - 'doctor-slave-parameter'
59 files: 'doctor_tests/**'
64 # we do nothing here as the main stuff will be done
66 echo "Triggering phase jobs!"
68 name: 'doctor-verify-sample'
69 execution-type: PARALLEL
71 - name: 'doctor-verify-apex-sample-x86_64-{stream}'
72 predefined-parameters: |
74 GERRIT_BRANCH=$GERRIT_BRANCH
75 GERRIT_REFSPEC=$GERRIT_REFSPEC
76 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
77 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
78 kill-phase-on: FAILURE
80 - name: 'doctor-verify-fuel-sample-x86_64-{stream}'
81 predefined-parameters: |
83 GERRIT_BRANCH=$GERRIT_BRANCH
84 GERRIT_REFSPEC=$GERRIT_REFSPEC
85 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
86 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
87 kill-phase-on: FAILURE
89 - name: 'doctor-verify-fuel-sample-aarch64-{stream}'
90 predefined-parameters: |
91 GERRIT_BRANCH=$GERRIT_BRANCH
92 GERRIT_REFSPEC=$GERRIT_REFSPEC
93 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
94 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
95 kill-phase-on: FAILURE
97 - name: 'doctor-verify-daisy-sample-x86_64-{stream}'
98 predefined-parameters: |
100 GERRIT_BRANCH=$GERRIT_BRANCH
101 GERRIT_REFSPEC=$GERRIT_REFSPEC
102 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
103 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
104 kill-phase-on: FAILURE
107 name: 'doctor-verify-congress'
108 execution-type: PARALLEL
110 - name: 'doctor-verify-apex-congress-x86_64-{stream}'
111 predefined-parameters: |
113 GERRIT_BRANCH=$GERRIT_BRANCH
114 GERRIT_REFSPEC=$GERRIT_REFSPEC
115 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
116 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
117 kill-phase-on: FAILURE
119 - name: 'doctor-verify-fuel-congress-x86_64-{stream}'
120 predefined-parameters: |
122 GERRIT_BRANCH=$GERRIT_BRANCH
123 GERRIT_REFSPEC=$GERRIT_REFSPEC
124 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
125 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
126 kill-phase-on: FAILURE
128 - name: 'doctor-verify-fuel-congress-aarch64-{stream}'
129 predefined-parameters: |
130 GERRIT_BRANCH=$GERRIT_BRANCH
131 GERRIT_REFSPEC=$GERRIT_REFSPEC
132 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
133 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
134 kill-phase-on: FAILURE
136 - name: 'doctor-verify-daisy-congress-x86_64-{stream}'
137 predefined-parameters: |
139 GERRIT_BRANCH=$GERRIT_BRANCH
140 GERRIT_REFSPEC=$GERRIT_REFSPEC
141 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
142 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
143 kill-phase-on: FAILURE
147 name: 'doctor-verify-{installer}-{inspector}-{arch}-{stream}'
148 disabled: '{obj:disabled}'
149 node: 'doctor-{installer}-{arch}'
158 - '{installer}-defaults'
159 - 'doctor-slave-parameter'
160 - 'doctor-parameter':
161 inspector: '{inspector}'
165 - 'doctor-verify-installer-inspector-builders-macro'
167 - 'doctor-verify-publishers-macro'
170 # -------------------------------
172 # -------------------------------
174 name: 'doctor-parameter'
178 default: '{inspector}'
179 description: 'inspector component'
181 # -------------------------------
183 # -------------------------------
186 name: 'doctor-verify-installer-inspector-builders-macro'
188 # yamllint disable rule:indentation
189 - 'clean-workspace-log'
192 - ./doctor-env-presetup.sh
193 - ../../utils/fetch_os_creds.sh
195 # prepare the env for test
196 source $HOME/opnfv-openrc.sh
197 if [ -f $HOME/os_cacert ]; then
198 export OS_CACERT=$HOME/os_cacert
200 source $HOME/opnfv-installer.sh
202 # run tox to trigger the test
203 # As Jenkins user, it has no permission to send ICMP package
206 # -------------------------------
208 # -------------------------------
210 name: 'doctor-verify-publishers-macro'
213 artifacts: 'doctor_tests/*.log'
214 - email-jenkins-admins-on-failure
217 #####################################
219 #####################################
221 name: 'doctor-verify'
224 server-name: 'gerrit.opnfv.org'
226 - patchset-created-event:
227 exclude-drafts: 'false'
228 exclude-trivial-rebase: 'false'
229 exclude-no-code-change: 'false'
230 - draft-published-event
231 - comment-added-contains-event:
232 comment-contains-value: 'recheck'
233 - comment-added-contains-event:
234 comment-contains-value: 'reverify'
236 - project-compare-type: 'ANT'
237 project-pattern: '{project}'
239 - branch-compare-type: 'ANT'
240 branch-pattern: '**/{branch}'