2 # jenkins job templates for Auto
7 # -------------------------------
9 # -------------------------------
16 branch: 'stable/{stream}'
17 gs-pathname: '/{stream}'
19 # -------------------------------
21 # -------------------------------
24 slave-label: 'auto-baremetal'
25 # -------------------------------
26 # POD, INSTALLER, AND BRANCH MAPPING
27 # -------------------------------
29 # -------------------------------
33 # -------------------------------
35 # -------------------------------
39 auto-trigger-name: 'fuel-{scenario}-{pod}-{stream}-trigger'
42 - '{installer}-{scenario}-{pod}-auto-daily-{stream}'
43 - '{installer}-deploy-{pod}-daily-{stream}'
44 - 'auto-verify-{stream}'
45 - 'auto-merge-{stream}'
47 ########################
49 ########################
51 name: '{installer}-{scenario}-{pod}-auto-daily-{stream}'
53 disabled: '{obj:disabled}'
65 use-build-blocker: true
67 - '{installer}-os-.*?-{pod}-auto-daily-.*'
72 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
75 - '{auto-trigger-name}'
81 - '{installer}-defaults':
82 gs-pathname: '{gs-pathname}'
83 - '{slave-label}-defaults':
84 installer: '{installer}'
91 - project: '{installer}-deploy-{pod}-daily-{stream}'
92 current-parameters: false
93 predefined-parameters: |
94 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
100 name: 'auto-verify-{stream}'
102 disabled: '{obj:disabled}'
104 project-type: freestyle
115 - 'opnfv-build-ubuntu-defaults'
122 server-name: 'gerrit.opnfv.org'
124 - patchset-created-event:
125 exclude-drafts: 'false'
126 exclude-trivial-rebase: 'false'
127 exclude-no-code-change: 'false'
128 - draft-published-event
129 - comment-added-contains-event:
130 comment-contains-value: 'recheck'
131 - comment-added-contains-event:
132 comment-contains-value: 'reverify'
134 - project-compare-type: 'ANT'
135 project-pattern: '{project}'
137 - branch-compare-type: 'ANT'
138 branch-pattern: '**/{branch}'
139 forbidden-file-paths:
146 ./ci/build-auto.sh verify
149 name: 'auto-merge-{stream}'
151 disabled: '{obj:disabled}'
153 project-type: freestyle
164 - 'opnfv-build-ubuntu-defaults'
171 server-name: 'gerrit.opnfv.org'
173 - change-merged-event
174 - comment-added-contains-event:
175 comment-contains-value: 'remerge'
177 - project-compare-type: 'ANT'
178 project-pattern: '{project}'
180 - branch-compare-type: 'ANT'
181 branch-pattern: '**/{branch}'
182 forbidden-file-paths:
189 ./ci/build-auto.sh merge
191 ########################
193 ########################
195 # ----------------------------------------------------------------
196 # Auto CI Baremetal Triggers running against master branch
197 # ----------------------------------------------------------------
199 name: 'fuel-os-nosdn-onap-ha-auto-baremetal-master-trigger'
202 # ---------------------------------------------------------------------
203 # Auto CI Baremetal Triggers running against fraser branch
204 # ---------------------------------------------------------------------
206 name: 'fuel-os-nosdn-onap-ha-auto-baremetal-fraser-trigger'