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:
76 server-name: 'gerrit.opnfv.org'
78 - patchset-created-event:
79 exclude-drafts: 'false'
80 exclude-trivial-rebase: 'false'
81 exclude-no-code-change: 'false'
82 - draft-published-event
83 - comment-added-contains-event:
84 comment-contains-value: 'recheck'
85 - comment-added-contains-event:
86 comment-contains-value: 'reverify'
88 - project-compare-type: 'ANT'
89 project-pattern: '{project}'
91 - branch-compare-type: 'ANT'
92 branch-pattern: '**/{branch}'
95 pattern: 'docs/**|.gitignore'
96 readable-message: true
103 - 'joid-virtual-defaults'
106 - description-setter:
107 description: "Built on $NODE_NAME"
110 condition: SUCCESSFUL
112 - name: 'joid-verify-basic-{stream}'
113 current-parameters: false
114 predefined-parameters: |
115 GERRIT_BRANCH=$GERRIT_BRANCH
116 GERRIT_REFSPEC=$GERRIT_REFSPEC
117 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
118 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
119 kill-phase-on: FAILURE
123 condition: SUCCESSFUL
125 - name: 'joid-verify-deploy-virtual-{stream}'
126 current-parameters: false
127 predefined-parameters: |
128 GERRIT_BRANCH=$GERRIT_BRANCH
129 GERRIT_REFSPEC=$GERRIT_REFSPEC
130 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
131 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
132 node-parameters: true
133 kill-phase-on: FAILURE
137 condition: SUCCESSFUL
139 - name: 'joid-verify-smoke-test-{stream}'
140 current-parameters: false
141 predefined-parameters: |
142 GERRIT_BRANCH=$GERRIT_BRANCH
143 GERRIT_REFSPEC=$GERRIT_REFSPEC
144 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
145 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
146 node-parameters: true
147 kill-phase-on: FAILURE
151 name: 'joid-verify-{phase}-{stream}'
153 disabled: '{obj:disabled}'
164 use-build-blocker: true
166 - 'joid-verify-deploy-.*'
167 - 'joid-verify-test-.*'
171 - gerrit-trigger-scm:
172 credentials-id: '{ssh-credentials}'
173 refspec: '$GERRIT_REFSPEC'
174 choosing-strategy: 'gerrit'
177 - ssh-agent-credentials:
179 - '{ssh-credentials}'
189 - '{installer}-defaults'
190 - '{slave-label}-defaults'
193 - description-setter:
194 description: "Built on $NODE_NAME"
195 - '{project}-verify-{phase}-macro'
196 #####################################
198 #####################################
200 name: 'joid-verify-basic-macro'
205 echo "Not activated!"
208 name: 'joid-verify-deploy-virtual-macro'
213 echo "Not activated!"
216 name: 'joid-verify-smoke-test-macro'
221 echo "Not activated!"