3 name: 'armband-verify-jobs'
8 #####################################
10 #####################################
17 branch: 'stable/{stream}'
18 gs-pathname: '/{stream}'
20 #####################################
21 # patch verification phases
22 #####################################
25 slave-label: 'armband-virtual'
26 #####################################
28 #####################################
30 - 'armband-verify-{stream}'
31 - 'armband-verify-{phase}-{stream}'
32 #####################################
34 #####################################
36 name: 'armband-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 - 'armband-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: 'armband-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-armband-virtual-suite-{stream}'
132 current-parameters: false
133 predefined-parameters: |
135 FUNCTEST_TIER=healthcheck
136 # Should be in sync with fuel-deploy.sh default scenario
137 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
139 GERRIT_REFSPEC=$GERRIT_REFSPEC
140 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
141 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
142 node-parameters: true
145 - name: 'functest-fuel-armband-virtual-suite-{stream}'
146 current-parameters: false
147 predefined-parameters: |
148 FUNCTEST_MODE=testcase
149 FUNCTEST_SUITE_NAME=vping_ssh
150 # Should be in sync with fuel-deploy.sh default scenario
151 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
153 GERRIT_REFSPEC=$GERRIT_REFSPEC
154 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
155 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
156 node-parameters: true
161 name: 'armband-verify-{phase}-{stream}'
163 disabled: '{obj:disabled}'
175 use-build-blocker: true
177 - 'armband-verify-deploy-.*'
193 - '{slave-label}-defaults'
194 - 'armband-virtual-defaults':
195 installer: '{installer}'
196 - '{installer}-defaults':
197 gs-pathname: '{gs-pathname}'
200 - description-setter:
201 description: "Built on $NODE_NAME"
202 - '{project}-verify-{phase}-macro'
203 #####################################
205 #####################################
207 name: 'armband-verify-deploy-virtual-macro'
210 !include-raw: ../fuel/fuel-deploy.sh