2 name: 'bifrost-osa-daily'
3 #--------------------------------
5 #--------------------------------
12 branch: 'stable/{stream}'
13 gs-pathname: '/{stream}'
14 #--------------------------------
16 #--------------------------------
19 - 'os-nosdn-nofeature-ha':
20 auto-trigger-name: 'daily-trigger-disabled'
21 #--------------------------------
23 #--------------------------------
27 #--------------------------------
29 #--------------------------------
33 slave-label: xci-xenial-virtual
34 dib-os-release: 'xenial'
35 dib-os-element: 'ubuntu-minimal'
36 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'
37 extra-dib-elements: 'openssh-server'
40 slave-label: xci-centos7-virtual
42 dib-os-element: 'centos7'
43 dib-os-packages: 'vim,less,bridge-utils,iputils,rsyslog,curl'
44 extra-dib-elements: 'openssh-server'
47 slave-label: xci-suse-virtual
48 dib-os-release: '42.2'
49 dib-os-element: 'opensuse-minimal'
50 dib-os-packages: 'vim,less,bridge-utils,iputils,rsyslog,curl'
51 extra-dib-elements: 'openssh-server'
52 #--------------------------------
54 #--------------------------------
58 project-repo: 'https://git.openstack.org/openstack/bifrost'
59 project-branch: '{branch}'
60 clone-location: '/opt/bifrost'
63 project-repo: 'https://git.openstack.org/openstack/openstack-ansible'
64 project-branch: '{branch}'
65 clone-location: '/opt/openstack-ansible'
68 project-repo: 'https://gerrit.opnfv.org/gerrit/functest'
69 project-branch: 'master'
70 clone-location: '/opt/functest'
71 #--------------------------------
73 #--------------------------------
75 - 'xci-{scenario}-{pod}-{distro}-daily-{stream}'
76 - 'xci-{phase}-{pod}-{distro}-daily-{stream}'
78 #--------------------------------
80 #--------------------------------
82 name: 'xci-{scenario}-{pod}-{distro}-daily-{stream}'
84 disabled: '{obj:disabled}'
91 use-build-blocker: true
93 - 'xci-os-.*?-{pod}-daily-.*'
102 default: '{slave-label}'
105 - '{auto-trigger-name}'
108 - description-setter:
109 description: "Built on $NODE_NAME"
111 - project: 'xci-provision-{pod}-{distro}-daily-{stream}'
112 current-parameters: false
113 predefined-parameters:
114 DEPLOY_SCENARIO={scenario}
118 - project: 'xci-deploy-{pod}-{distro}-daily-{stream}'
119 current-parameters: false
120 predefined-parameters:
121 DEPLOY_SCENARIO={scenario}
125 - project: 'xci-functest-{pod}-{distro}-daily-{stream}'
126 current-parameters: false
127 predefined-parameters:
128 DEPLOY_SCENARIO={scenario}
132 build-step-failure-threshold: 'never'
133 failure-threshold: 'never'
134 unstable-threshold: 'FAILURE'
138 recipients: fatih.degirmenci@ericsson.com yroblamo@redhat.com mchandras@suse.de jack.morgan@intel.com julienjut@gmail.com
141 name: 'xci-{phase}-{pod}-{distro}-daily-{stream}'
143 disabled: '{obj:disabled}'
150 use-build-blocker: true
152 - 'xci-provision-.*?-{pod}-daily-.*'
153 - 'xci-deploy-.*?-{pod}-daily-.*'
154 - 'xci-functest-.*?-{pod}-daily-.*'
163 default: '{project-repo}'
165 name: DEPLOY_SCENARIO
166 default: '{scenario}'
169 default: '{clone-location}'
175 default: '{dib-os-release}'
178 default: '{dib-os-element}'
180 name: EXTRA_DIB_ELEMENTS
181 default: '{extra-dib-elements}'
183 name: DIB_OS_PACKAGES
184 default: '{dib-os-packages}'
186 name: CLEAN_DIB_IMAGES
193 - 'origin/{project-branch}'
198 - description-setter:
199 description: "Built on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
200 - 'xci-{phase}-builder'
201 #---------------------------
203 #---------------------------
205 name: xci-provision-builder
208 !include-raw: ./xci-provision.sh
210 name: xci-deploy-builder
213 !include-raw: ./xci-deploy.sh
215 name: xci-functest-builder
218 !include-raw: ./xci-functest.sh