2 name: 'bifrost-osa-daily'
3 #--------------------------------
5 #--------------------------------
6 # the versions stated here default to branches which then later
7 # on used for checking out the branches, pulling in head of the branch.
8 # but they also allow us to state sha1 so instead of checking out the
9 # branches, we can check out sha1 if we want to use locked/specific
10 # sha1 or manually enter sha1.
13 openstack-osa-version: '{stream}'
14 openstack-bifrost-version: '{stream}'
15 opnfv-releng-version: 'master'
19 openstack-osa-version: 'stable/{stream}'
20 openstack-bifrost-version: 'stable/{stream}'
21 opnfv-releng-version: 'master'
22 gs-pathname: '/{stream}'
23 #--------------------------------
25 #--------------------------------
28 - 'os-nosdn-nofeature-ha':
29 auto-trigger-name: 'daily-trigger-disabled'
30 #--------------------------------
32 #--------------------------------
38 #--------------------------------
40 #--------------------------------
44 slave-label: xci-xenial-virtual
45 dib-os-release: 'xenial'
46 dib-os-element: 'ubuntu-minimal'
47 dib-os-packages: 'vlan,vim,less,bridge-utils,sudo,language-pack-en,iputils-ping,rsyslog,curl,python,debootstrap,ifenslave,ifenslave-2.6,lsof,lvm2,tcpdump,nfs-kernel-server,chrony'
48 extra-dib-elements: 'openssh-server'
51 slave-label: xci-centos7-virtual
53 dib-os-element: 'centos7'
54 dib-os-packages: 'vim,less,bridge-utils,iputils,rsyslog,curl'
55 extra-dib-elements: 'openssh-server'
58 slave-label: xci-suse-virtual
59 dib-os-release: '42.2'
60 dib-os-element: 'opensuse-minimal'
61 dib-os-packages: 'vim,less,bridge-utils,iputils,rsyslog,curl'
62 extra-dib-elements: 'openssh-server'
63 #--------------------------------
65 #--------------------------------
70 #--------------------------------
72 #--------------------------------
74 - 'xci-{scenario}-{pod}-{distro}-daily-{stream}'
75 - 'xci-{phase}-{pod}-{distro}-daily-{stream}'
77 #--------------------------------
79 #--------------------------------
81 name: 'xci-{scenario}-{pod}-{distro}-daily-{stream}'
83 disabled: '{obj:disabled}'
89 use-build-blocker: true
97 name: OPENSTACK_OSA_VERSION
98 default: '{openstack-osa-version}'
100 name: OPENSTACK_BIFROST_VERSION
101 default: '{openstack-osa-version}'
103 name: OPNFV_RELENG_VERSION
104 default: '{opnfv-releng-version}'
106 name: USE_PROMOTED_VERSIONS
109 name: DEPLOY_SCENARIO
110 default: '{scenario}'
113 default: '{slave-label}'
116 - '{auto-trigger-name}'
119 - xci-fix-perms-workspace
122 - description-setter:
123 description: "Built on $NODE_NAME"
125 - project: 'xci-provision-{pod}-{distro}-daily-{stream}'
126 current-parameters: false
127 predefined-parameters:
128 DEPLOY_SCENARIO={scenario}
132 - project: 'xci-deploy-{pod}-{distro}-daily-{stream}'
133 current-parameters: false
134 predefined-parameters:
135 DEPLOY_SCENARIO={scenario}
139 - project: 'xci-functest-{pod}-{distro}-daily-{stream}'
140 current-parameters: false
141 predefined-parameters:
142 DEPLOY_SCENARIO={scenario}
146 build-step-failure-threshold: 'never'
147 failure-threshold: 'never'
148 unstable-threshold: 'FAILURE'
152 recipients: fatih.degirmenci@ericsson.com yroblamo@redhat.com mchandras@suse.de jack.morgan@intel.com julienjut@gmail.com
155 name: 'xci-{phase}-{pod}-{distro}-daily-{stream}'
157 disabled: '{obj:disabled}'
163 use-build-blocker: true
173 name: OPENSTACK_OSA_VERSION
174 default: '{openstack-osa-version}'
176 name: OPENSTACK_BIFROST_VERSION
177 default: '{openstack-osa-version}'
179 name: OPNFV_RELENG_VERSION
180 default: '{opnfv-releng-version}'
182 name: USE_PROMOTED_VERSIONS
185 name: DEPLOY_SCENARIO
186 default: 'os-nosdn-nofeature-ha'
192 default: '{dib-os-release}'
195 default: '{dib-os-element}'
197 name: EXTRA_DIB_ELEMENTS
198 default: '{extra-dib-elements}'
200 name: DIB_OS_PACKAGES
201 default: '{dib-os-packages}'
203 name: CLEAN_DIB_IMAGES
207 default: '{slave-label}'
210 - xci-fix-perms-workspace
213 - description-setter:
214 description: "Built on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
215 - 'xci-{phase}-builder'
217 #---------------------------
219 #---------------------------
221 name: xci-fix-perms-workspace
226 sudo -R chown $USER $WORKSPACE || exit 1
228 #---------------------------
230 #---------------------------
232 name: xci-provision-builder
235 !include-raw: ./xci-provision.sh
237 name: xci-deploy-builder
240 !include-raw: ./xci-deploy.sh
242 name: xci-functest-builder
245 !include-raw: ./xci-functest.sh