2 name: 'joid-verify-jobs'
7 #####################################
9 #####################################
16 branch: 'stable/{stream}'
17 gs-pathname: '/{stream}'
19 #####################################
20 # patch verification phases
21 #####################################
24 slave-label: 'opnfv-build-ubuntu'
26 slave-label: 'joid-virtual'
28 slave-label: 'joid-virtual'
29 #####################################
31 #####################################
33 - 'joid-verify-{stream}'
34 - 'joid-verify-{phase}-{stream}'
35 #####################################
37 #####################################
39 name: 'joid-verify-{stream}'
41 disabled: '{obj:disabled}'
43 project-type: multijob
54 use-build-blocker: true
56 - 'joid-verify-master'
57 - 'joid-verify-colorado'
62 credentials-id: '{ssh-credentials}'
63 refspec: '$GERRIT_REFSPEC'
64 choosing-strategy: 'gerrit'
67 - ssh-agent-credentials:
77 - patchset-created-event:
78 exclude-drafts: 'false'
79 exclude-trivial-rebase: 'false'
80 exclude-no-code-change: 'false'
81 - draft-published-event
82 - comment-added-contains-event:
83 comment-contains-value: 'recheck'
84 - comment-added-contains-event:
85 comment-contains-value: 'reverify'
87 - project-compare-type: 'ANT'
88 project-pattern: '{project}'
90 - branch-compare-type: 'ANT'
91 branch-pattern: '**/{branch}'
94 pattern: 'docs/**|.gitignore'
95 readable-message: true
102 - 'joid-virtual-defaults'
105 - description-setter:
106 description: "Built on $NODE_NAME"
109 condition: SUCCESSFUL
111 - name: 'joid-verify-basic-{stream}'
112 current-parameters: false
113 predefined-parameters: |
114 GERRIT_BRANCH=$GERRIT_BRANCH
115 GERRIT_REFSPEC=$GERRIT_REFSPEC
116 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
117 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
118 kill-phase-on: FAILURE
122 condition: SUCCESSFUL
124 - name: 'joid-verify-deploy-virtual-{stream}'
125 current-parameters: false
126 predefined-parameters: |
127 GERRIT_BRANCH=$GERRIT_BRANCH
128 GERRIT_REFSPEC=$GERRIT_REFSPEC
129 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
130 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
131 node-parameters: true
132 kill-phase-on: FAILURE
136 condition: SUCCESSFUL
138 - name: 'joid-verify-smoke-test-{stream}'
139 current-parameters: false
140 predefined-parameters: |
141 GERRIT_BRANCH=$GERRIT_BRANCH
142 GERRIT_REFSPEC=$GERRIT_REFSPEC
143 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
144 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
145 node-parameters: true
146 kill-phase-on: FAILURE
150 name: 'joid-verify-{phase}-{stream}'
152 disabled: '{obj:disabled}'
163 use-build-blocker: true
165 - 'joid-verify-deploy-.*'
166 - 'joid-verify-test-.*'
170 - gerrit-trigger-scm:
171 credentials-id: '{ssh-credentials}'
172 refspec: '$GERRIT_REFSPEC'
173 choosing-strategy: 'gerrit'
176 - ssh-agent-credentials:
178 - '{ssh-credentials}'
188 - '{installer}-defaults'
189 - '{slave-label}-defaults'
192 - description-setter:
193 description: "Built on $NODE_NAME"
194 - '{project}-verify-{phase}-macro'
195 #####################################
197 #####################################
199 name: 'joid-verify-basic-macro'
204 echo "Not activated!"
207 name: 'joid-verify-deploy-virtual-macro'
212 echo "Not activated!"
215 name: 'joid-verify-smoke-test-macro'
220 echo "Not activated!"