2 name: 'fuel-plugin-verify-jobs'
7 #####################################
9 #####################################
12 upstream-branch: '{stream}'
13 opnfv-branch: 'experimental'
16 #####################################
17 # patch verification phases
18 #####################################
21 slave-label: 'opnfv-build-ubuntu'
23 slave-label: 'opnfv-build-ubuntu'
24 #####################################
26 #####################################
28 - 'fuel-verify-plugin-{stream}'
29 - 'fuel-verify-plugin-{phase}-{stream}'
30 #####################################
32 #####################################
34 name: 'fuel-verify-plugin-{stream}'
36 project-type: multijob
38 disabled: '{obj:disabled}'
52 branch: '{upstream-branch}'
53 description: 'OpenStack branch to use'
56 default: '{opnfv-branch}'
57 description: 'OPNFV branch to use'
58 - 'opnfv-build-defaults'
59 - 'fuel-verify-plugin-defaults':
60 gs-pathname: '{gs-pathname}'
64 url: 'https://git.openstack.org/$GERRIT_PROJECT'
65 refspec: '$GERRIT_REFSPEC'
67 - 'origin/$GERRIT_BRANCH'
69 choosing-strategy: 'gerrit'
81 server-name: 'review.openstack.org'
90 - patchset-created-event:
91 exclude-drafts: 'false'
92 exclude-trivial-rebase: 'false'
93 exclude-no-code-change: 'false'
94 - comment-added-contains-event:
95 comment-contains-value: 'recheck'
96 - comment-added-contains-event:
97 comment-contains-value: 'reverify'
99 - project-compare-type: 'PLAIN'
100 project-pattern: 'openstack/fuel-plugin-bgpvpn'
102 - branch-compare-type: 'ANT'
103 branch-pattern: '**/{upstream-branch}'
104 forbidden-file-paths:
106 pattern: 'README.md|.gitignore|.gitreview'
107 - project-compare-type: 'PLAIN'
108 project-pattern: 'openstack/fuel-plugin-onos'
110 - branch-compare-type: 'ANT'
111 branch-pattern: '**/{upstream-branch}'
112 forbidden-file-paths:
114 pattern: 'README.md|.gitignore|.gitreview'
115 readable-message: true
118 - description-setter:
119 description: "Built on $NODE_NAME"
122 condition: SUCCESSFUL
124 - name: 'fuel-verify-plugin-build-{stream}'
125 current-parameters: false
126 predefined-parameters: |
127 GERRIT_PROJECT=$GERRIT_PROJECT
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: false
133 kill-phase-on: FAILURE
137 condition: SUCCESSFUL
139 - name: 'fuel-verify-plugin-test-{stream}'
140 current-parameters: false
141 predefined-parameters: |
142 GERRIT_PROJECT=$GERRIT_PROJECT
143 GERRIT_BRANCH=$GERRIT_BRANCH
144 GERRIT_REFSPEC=$GERRIT_REFSPEC
145 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
146 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
147 node-parameters: false
148 kill-phase-on: FAILURE
152 name: 'fuel-verify-plugin-{phase}-{stream}'
154 disabled: '{obj:disabled}'
164 use-build-blocker: true
166 - 'fuel-verify-plugin-test-.*'
173 branch: '{upstream-branch}'
174 description: 'OpenStack branch to use'
177 default: '{opnfv-branch}'
178 description: 'OPNFV branch to use'
179 - '{slave-label}-defaults'
180 - '{installer}-defaults'
181 - 'fuel-verify-plugin-defaults':
182 gs-pathname: '{gs-pathname}'
186 url: 'https://git.openstack.org/$GERRIT_PROJECT'
187 refspec: '$GERRIT_REFSPEC'
189 - 'origin/$GERRIT_BRANCH'
191 choosing-strategy: 'gerrit'
202 - description-setter:
203 description: "Built on $NODE_NAME"
204 - 'fuel-verify-plugin-{phase}-macro'
205 #####################################
207 #####################################
209 name: 'fuel-verify-plugin-build-macro'
212 !include-raw: ./fuel-plugin-build.sh
215 name: 'fuel-verify-plugin-test-macro'
218 !include-raw: ./fuel-plugin-test.sh
219 #####################################
221 #####################################
223 name: 'fuel-verify-plugin-defaults'
226 name: BUILD_DIRECTORY
227 default: $WORKSPACE/build_output
228 description: "Directory where the build artifact will be located upon the completion of the build."
230 name: CACHE_DIRECTORY
231 default: $HOME/opnfv/cache/$INSTALLER_TYPE
232 description: "Directory where the cache to be used during the build is located."
235 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
236 description: "URL to Google Storage."