Simplify the test-build-{name} job template

This commit simplifies the test-build-{name} job template by
removing the "components" variable. Each change to
a fuel-ccp-* repo triggers the building of all the "build"
components of this repo. So we don't need/want to specify
the list of build components for each repo.

Change-Id: Ic8f1be10da014d59a98818ae1f6300f088969924
This commit is contained in:
Éric Lemoine 2016-09-06 17:45:20 +02:00
parent 53b8ce59d4
commit cd34eefdbf
3 changed files with 1 additions and 15 deletions

View File

@ -7,7 +7,6 @@
- get-from-zuul-container
- build-image:
name: '{name}'
components: '{components}'
repos: '{repos}'
concurrent: true
description: |

View File

@ -134,7 +134,7 @@
--images-namespace {name}build --images-tag latest \
--repositories-names {repos} --builder-no-cache \
--repositories-path containers/openstack \
build -c {components}
build
deactivate
- builder:

View File

@ -2,49 +2,42 @@
name: debian-base
jobs:
- test-build-{name}:
components: base
repos: fuel-ccp-debian-base
- project:
name: etcd
jobs:
- test-build-{name}:
components: etcd
repos: fuel-ccp-debian-base,fuel-ccp-etcd
- project:
name: glance
jobs:
- test-build-{name}:
components: glance
repos: fuel-ccp-debian-base,fuel-ccp-openstack-base,fuel-ccp-glance
- project:
name: heat
jobs:
- test-build-{name}:
components: heat
repos: fuel-ccp-debian-base,fuel-ccp-openstack-base,fuel-ccp-heat
- project:
name: horizon
jobs:
- test-build-{name}:
components: horizon
repos: fuel-ccp-debian-base,fuel-ccp-openstack-base,fuel-ccp-horizon
- project:
name: keystone
jobs:
- test-build-{name}:
components: keystone
repos: fuel-ccp-debian-base,fuel-ccp-openstack-base,fuel-ccp-keystone
- project:
name: memcached
jobs:
- test-build-{name}:
components: memcached
repos: fuel-ccp-debian-base,fuel-ccp-memcached
tox-test: py27
@ -52,7 +45,6 @@
name: mariadb
jobs:
- test-build-{name}:
components: mariadb
repos: fuel-ccp-debian-base,fuel-ccp-mariadb
tox-test: py27
@ -60,33 +52,28 @@
name: neutron
jobs:
- test-build-{name}:
components: neutron
repos: fuel-ccp-debian-base,fuel-ccp-openstack-base,fuel-ccp-neutron
- project:
name: nova
jobs:
- test-build-{name}:
components: nova
repos: fuel-ccp-debian-base,fuel-ccp-openstack-base,fuel-ccp-nova
- project:
name: openstack-base
jobs:
- test-build-{name}:
components: openstackbase
repos: fuel-ccp-debian-base,fuel-ccp-openstack-base
- project:
name: rabbitmq
jobs:
- test-build-{name}:
components: rabbitmq
repos: fuel-ccp-debian-base,fuel-ccp-rabbitmq
- project:
name: stacklight
jobs:
- test-build-{name}:
components: elasticsearch grafana influxdb heka hindsight kibana snap
repos: fuel-ccp-debian-base,fuel-ccp-stacklight