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
19 #--------------------------------
21 #--------------------------------
23 - 'os-nosdn-nofeature-ha':
24 auto-trigger-name: 'daily-trigger-disabled'
26 - 'os-nosdn-nofeature-noha':
27 auto-trigger-name: 'daily-trigger-disabled'
30 auto-trigger-name: 'daily-trigger-disabled'
33 auto-trigger-name: 'daily-trigger-disabled'
35 #--------------------------------
37 #--------------------------------
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.3'
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
151 - email-jenkins-admins-on-failure
154 name: 'xci-{phase}-{pod}-{distro}-daily-{stream}'
156 disabled: '{obj:disabled}'
162 use-build-blocker: true
166 - '^bifrost-.*periodic.*'
167 - '^osa-.*periodic.*'
172 - fix-workspace-permissions
180 branch: '{opnfv-releng-version}'
183 default: https://gerrit.opnfv.org/gerrit/$PROJECT
185 name: DEPLOY_SCENARIO
186 default: 'os-nosdn-nofeature-ha'
195 default: '{dib-os-release}'
198 default: '{dib-os-element}'
200 name: DIB_OS_PACKAGES
201 default: '{dib-os-packages}'
203 name: EXTRA_DIB_ELEMENTS
204 default: '{extra-dib-elements}'
206 name: CLEAN_DIB_IMAGES
210 default: '{slave-label}'
212 name: ANSIBLE_VERBOSITY
219 - description-setter:
220 description: "Built on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
221 - 'xci-{phase}-builder'
223 #---------------------------
225 #---------------------------
227 name: xci-deploy-builder
230 !include-raw: ./xci-deploy.sh
233 name: xci-functest-builder
236 !include-raw: ./xci-functest.sh