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
146 name: 'fuel-verify-{phase}-{stream}'
148 disabled: '{obj:disabled}'
160 use-build-blocker: true
162 - 'fuel-verify-deploy-.*'
178 - '{slave-label}-defaults'
179 - 'fuel-virtual-defaults':
180 installer: '{installer}'
181 - '{installer}-defaults':
182 gs-pathname: '{gs-pathname}'
185 - description-setter:
186 description: "Built on $NODE_NAME"
187 - '{project}-verify-{phase}-macro'
188 #####################################
190 #####################################
192 name: 'fuel-verify-deploy-virtual-macro'
195 !include-raw: ./fuel-deploy.sh