3 name: 'fuel-verify-jobs'
8 #####################################
10 #####################################
17 branch: 'stable/{stream}'
18 gs-pathname: '/{stream}'
20 #####################################
21 # patch verification phases
22 #####################################
25 slave-label: 'fuel-virtual'
26 #####################################
28 #####################################
30 - 'fuel-verify-{stream}'
31 - 'fuel-verify-{phase}-{stream}'
32 #####################################
34 #####################################
36 name: 'fuel-verify-{stream}'
38 project-type: multijob
40 disabled: '{obj:disabled}'
51 use-build-blocker: true
53 - 'fuel-os-.*?-virtual-daily-.*'
68 server-name: 'gerrit.opnfv.org'
70 - patchset-created-event:
71 exclude-drafts: 'false'
72 exclude-trivial-rebase: 'false'
73 exclude-no-code-change: 'false'
74 - draft-published-event
75 - comment-added-contains-event:
76 comment-contains-value: 'recheck'
77 - comment-added-contains-event:
78 comment-contains-value: 'reverify'
80 - project-compare-type: 'ANT'
81 project-pattern: '{project}'
83 - branch-compare-type: 'ANT'
84 branch-pattern: '**/{branch}'
90 disable-strict-forbidden-file-verification: 'true'
94 readable-message: true
100 - 'fuel-virtual-defaults':
101 installer: '{installer}'
102 - '{installer}-defaults':
103 gs-pathname: '{gs-pathname}'
105 name: DEPLOY_SCENARIO
106 default: 'os-nosdn-nofeature-ha'
109 - description-setter:
110 description: "Built on $NODE_NAME"
113 condition: SUCCESSFUL
115 - name: 'fuel-verify-deploy-virtual-{stream}'
116 current-parameters: false
117 predefined-parameters: |
119 GERRIT_REFSPEC=$GERRIT_REFSPEC
120 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
121 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
122 node-parameters: true
123 kill-phase-on: FAILURE
128 condition: SUCCESSFUL
130 # Use Functest job definition from jjb/functest/functest-daily-jobs
131 - name: 'functest-fuel-virtual-suite-{stream}'
132 current-parameters: false
133 predefined-parameters: |
135 FUNCTEST_TIER=healthcheck
136 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
138 GERRIT_REFSPEC=$GERRIT_REFSPEC
139 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
140 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
141 node-parameters: true
144 - name: 'functest-fuel-virtual-suite-{stream}'
145 current-parameters: false
146 predefined-parameters: |
147 FUNCTEST_MODE=testcase
148 FUNCTEST_SUITE_NAME=vping_ssh
149 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
151 GERRIT_REFSPEC=$GERRIT_REFSPEC
152 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
153 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
154 node-parameters: true
159 name: 'fuel-verify-{phase}-{stream}'
161 disabled: '{obj:disabled}'
173 use-build-blocker: true
175 - 'fuel-verify-deploy-.*'
191 - '{slave-label}-defaults'
192 - 'fuel-virtual-defaults':
193 installer: '{installer}'
194 - '{installer}-defaults':
195 gs-pathname: '{gs-pathname}'
198 - description-setter:
199 description: "Built on $NODE_NAME"
200 - '{project}-verify-{phase}-macro'
201 #####################################
203 #####################################
205 name: 'fuel-verify-deploy-virtual-macro'
208 !include-raw: ./fuel-deploy.sh