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}'
114 - '{auto-trigger-name}'
117 - fix-workspace-permissions
120 - description-setter:
121 description: "Built on $NODE_NAME"
123 - project: 'xci-deploy-{pod}-{distro}-daily-{stream}'
124 current-parameters: false
125 predefined-parameters: |
126 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
127 XCI_FLAVOR=$XCI_FLAVOR
131 - project: 'xci-functest-{pod}-{distro}-daily-{stream}'
132 current-parameters: false
133 predefined-parameters: |
134 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
135 XCI_FLAVOR=$XCI_FLAVOR
139 build-step-failure-threshold: 'never'
140 failure-threshold: 'never'
141 unstable-threshold: 'FAILURE'
145 recipients: fatih.degirmenci@ericsson.com yroblamo@redhat.com mchandras@suse.de jack.morgan@intel.com julienjut@gmail.com
148 name: 'xci-{phase}-{pod}-{distro}-daily-{stream}'
150 disabled: '{obj:disabled}'
156 use-build-blocker: true
160 - '^bifrost-periodic-.*'
166 - fix-workspace-permissions
174 branch: '{opnfv-releng-version}'
176 name: DEPLOY_SCENARIO
177 default: 'os-nosdn-nofeature-ha'
186 default: '{dib-os-release}'
189 default: '{dib-os-element}'
191 name: DIB_OS_PACKAGES
192 default: '{dib-os-packages}'
194 name: EXTRA_DIB_ELEMENTS
195 default: '{extra-dib-elements}'
197 name: CLEAN_DIB_IMAGES
201 default: '{slave-label}'
203 name: ANSIBLE_VERBOSITY
207 - description-setter:
208 description: "Built on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
209 - 'xci-{phase}-builder'
211 #---------------------------
213 #---------------------------
215 name: xci-deploy-builder
218 !include-raw: ./xci-deploy.sh
221 name: xci-functest-builder
224 !include-raw: ./xci-functest.sh