1 #--------------------------------
2 # These jobs run on a daily basis and deploy OpenStack
3 # using the pinned versions of opnfv/releng, openstack/bifrost
4 # and openstack/openstack-ansible. Due to this, there is no
5 # version/branch is set/passed to jobs and instead the versions
6 # are checked out based on what is configured.
7 #--------------------------------
12 #--------------------------------
14 #--------------------------------
17 opnfv-releng-version: master
21 opnfv-releng-version: master
22 gs-pathname: '/{stream}'
23 #--------------------------------
25 #--------------------------------
27 - 'os-nosdn-nofeature-ha':
28 auto-trigger-name: 'daily-trigger-disabled'
30 - 'os-nosdn-nofeature-noha':
31 auto-trigger-name: 'daily-trigger-disabled'
33 #--------------------------------
35 #--------------------------------
41 #--------------------------------
43 #--------------------------------
47 slave-label: xci-xenial-virtual
48 dib-os-release: 'xenial'
49 dib-os-element: 'ubuntu-minimal'
50 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,iptabls'
51 extra-dib-elements: 'openssh-server'
54 slave-label: xci-centos7-virtual
56 dib-os-element: 'centos7'
57 dib-os-packages: 'vim,less,bridge-utils,iputils,rsyslog,curl'
58 extra-dib-elements: 'openssh-server'
61 slave-label: xci-suse-virtual
62 dib-os-release: '42.2'
63 dib-os-element: 'opensuse-minimal'
64 dib-os-packages: 'vim,less,bridge-utils,iputils,rsyslog,curl'
65 extra-dib-elements: 'openssh-server'
67 #--------------------------------
69 #--------------------------------
73 #--------------------------------
75 #--------------------------------
77 - 'xci-{scenario}-{pod}-{distro}-daily-{stream}'
78 - 'xci-{phase}-{pod}-{distro}-daily-{stream}'
80 #--------------------------------
82 #--------------------------------
84 name: 'xci-{scenario}-{pod}-{distro}-daily-{stream}'
86 disabled: '{obj:disabled}'
92 use-build-blocker: true
97 - '^bifrost-.*periodic.*'
104 name: DEPLOY_SCENARIO
105 default: '{scenario}'
108 default: '{xci-flavor}'
111 default: '{slave-label}'
117 - '{auto-trigger-name}'
120 - fix-workspace-permissions
123 - description-setter:
124 description: "Built on $NODE_NAME"
126 - project: 'xci-deploy-{pod}-{distro}-daily-{stream}'
127 current-parameters: false
128 predefined-parameters: |
129 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
130 XCI_FLAVOR=$XCI_FLAVOR
135 - project: 'xci-functest-{pod}-{distro}-daily-{stream}'
136 current-parameters: false
137 predefined-parameters: |
138 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
139 XCI_FLAVOR=$XCI_FLAVOR
144 build-step-failure-threshold: 'never'
145 failure-threshold: 'never'
146 unstable-threshold: 'FAILURE'
150 recipients: fatih.degirmenci@ericsson.com yroblamo@redhat.com mchandras@suse.de jack.morgan@intel.com julienjut@gmail.com
153 name: 'xci-{phase}-{pod}-{distro}-daily-{stream}'
155 disabled: '{obj:disabled}'
161 use-build-blocker: true
165 - '^bifrost-.*periodic.*'
166 - '^osa-.*periodic.*'
171 - fix-workspace-permissions
179 branch: '{opnfv-releng-version}'
182 default: https://gerrit.opnfv.org/gerrit/$PROJECT
184 name: DEPLOY_SCENARIO
185 default: 'os-nosdn-nofeature-ha'
194 default: '{dib-os-release}'
197 default: '{dib-os-element}'
199 name: DIB_OS_PACKAGES
200 default: '{dib-os-packages}'
202 name: EXTRA_DIB_ELEMENTS
203 default: '{extra-dib-elements}'
205 name: CLEAN_DIB_IMAGES
209 default: '{slave-label}'
211 name: ANSIBLE_VERBOSITY
218 - description-setter:
219 description: "Built on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
220 - 'xci-{phase}-builder'
222 #---------------------------
224 #---------------------------
226 name: xci-deploy-builder
229 !include-raw: ./xci-deploy.sh
232 name: xci-functest-builder
235 !include-raw: ./xci-functest.sh