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-{inspector}-{stream}'
42 - 'doctor-verify-{installer}-{inspector}-{arch}-{stream}'
45 name: 'doctor-verify-{inspector}-{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!"
69 execution-type: PARALLEL
71 - name: 'doctor-verify-apex-{inspector}-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-{inspector}-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-{inspector}-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-{inspector}-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
108 name: 'doctor-verify-{installer}-{inspector}-{arch}-{stream}'
109 disabled: '{obj:disabled}'
110 node: 'doctor-{installer}-{arch}'
119 - '{installer}-defaults'
120 - 'doctor-slave-parameter'
124 - doctor-verify-installer-inspector-builders-macro:
125 installer: '{installer}'
126 inspector: '{inspector}'
128 - 'doctor-verify-publishers-macro'
131 # -------------------------------
133 # -------------------------------
135 # -------------------------------
137 # -------------------------------
140 name: 'doctor-verify-installer-inspector-builders-macro'
142 - 'clean-workspace-log'
144 export INSTALLER_TYPE={installer}
145 export INSPECTOR_TYPE={inspector}
147 - ./doctor-env-presetup.sh
148 - ../../utils/fetch_os_creds.sh
149 source $HOME/opnfv-openrc.sh
150 source $HOME/os_cacert
153 # -------------------------------
155 # -------------------------------
157 name: 'doctor-verify-publishers-macro'
160 artifacts: 'doctor_tests/*.log'
161 - email-jenkins-admins-on-failure
164 #####################################
166 #####################################
168 name: 'doctor-verify'
171 server-name: 'gerrit.opnfv.org'
173 - patchset-created-event:
174 exclude-drafts: 'false'
175 exclude-trivial-rebase: 'false'
176 exclude-no-code-change: 'false'
177 - draft-published-event
178 - comment-added-contains-event:
179 comment-contains-value: 'recheck'
180 - comment-added-contains-event:
181 comment-contains-value: 'reverify'
183 - project-compare-type: 'ANT'
184 project-pattern: '{project}'
186 - branch-compare-type: 'ANT'
187 branch-pattern: '**/{branch}'