added merlin builds

This commit is contained in:
Egon Rijpkema 2018-04-24 09:52:38 +02:00
parent 53bfd40ea6
commit 90b394e456

View File

@ -1,4 +1,8 @@
--- ---
# When the issue below is resolved, we can build the
# image that was actually changed.
# https://github.com/drone/drone/issues/1021
pipeline: pipeline:
cinder_controller: cinder_controller:
image: plugins/docker image: plugins/docker
@ -8,6 +12,8 @@ pipeline:
registry: registry.webhosting.rug.nl registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-cinder-controller repo: registry.webhosting.rug.nl/hpc/openstack-cinder-controller
tag: latest tag: latest
when:
branch: master
cinder_storage: cinder_storage:
image: plugins/docker image: plugins/docker
dockerfile: cinder_storage/Dockerfile dockerfile: cinder_storage/Dockerfile
@ -16,6 +22,8 @@ pipeline:
registry: registry.webhosting.rug.nl registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-cinder-storage repo: registry.webhosting.rug.nl/hpc/openstack-cinder-storage
tag: latest tag: latest
when:
branch: master
glance: glance:
image: plugins/docker image: plugins/docker
dockerfile: glance/Dockerfile dockerfile: glance/Dockerfile
@ -24,6 +32,8 @@ pipeline:
registry: registry.webhosting.rug.nl registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-glance repo: registry.webhosting.rug.nl/hpc/openstack-glance
tag: latest tag: latest
when:
branch: master
heat: heat:
image: plugins/docker image: plugins/docker
dockerfile: heat/Dockerfile dockerfile: heat/Dockerfile
@ -32,6 +42,8 @@ pipeline:
registry: registry.webhosting.rug.nl registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-heat repo: registry.webhosting.rug.nl/hpc/openstack-heat
tag: latest tag: latest
when:
branch: master
horizon: horizon:
image: plugins/docker image: plugins/docker
dockerfile: horizon/Dockerfile dockerfile: horizon/Dockerfile
@ -40,6 +52,8 @@ pipeline:
registry: registry.webhosting.rug.nl registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-horizon repo: registry.webhosting.rug.nl/hpc/openstack-horizon
tag: latest tag: latest
when:
branch: master
keystone: keystone:
image: plugins/docker image: plugins/docker
dockerfile: keystone/Dockerfile dockerfile: keystone/Dockerfile
@ -48,6 +62,8 @@ pipeline:
registry: registry.webhosting.rug.nl registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-keystone repo: registry.webhosting.rug.nl/hpc/openstack-keystone
tag: latest tag: latest
when:
branch: master
neutron_controller: neutron_controller:
image: plugins/docker image: plugins/docker
dockerfile: neutron_controller/Dockerfile dockerfile: neutron_controller/Dockerfile
@ -56,6 +72,8 @@ pipeline:
registry: registry.webhosting.rug.nl registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-neutron-controller repo: registry.webhosting.rug.nl/hpc/openstack-neutron-controller
tag: latest tag: latest
when:
branch: master
nova_service: nova_service:
image: plugins/docker image: plugins/docker
dockerfile: nova_service/Dockerfile dockerfile: nova_service/Dockerfile
@ -64,6 +82,8 @@ pipeline:
registry: registry.webhosting.rug.nl registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-nova-service repo: registry.webhosting.rug.nl/hpc/openstack-nova-service
tag: latest tag: latest
when:
branch: master
nova_compute: nova_compute:
image: plugins/docker image: plugins/docker
dockerfile: nova_compute/Dockerfile dockerfile: nova_compute/Dockerfile
@ -72,6 +92,48 @@ pipeline:
registry: registry.webhosting.rug.nl registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-nova-compute repo: registry.webhosting.rug.nl/hpc/openstack-nova-compute
tag: latest tag: latest
when:
branch: master
neutron_controller_merlin:
image: plugins/docker
dockerfile: neutron_controller/Dockerfile
context: neutron_controller
secrets: [docker_username, docker_password]
registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-neutron-controller-merlin
tag: latest
when:
branch: merlin
cinder_storage_merlin:
image: plugins/docker
dockerfile: cinder_storage/Dockerfile
context: cinder_storage
secrets: [docker_username, docker_password]
registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-cinder-storage-merlin
tag: latest
when:
branch: merlin
nova_compute_merlin:
image: plugins/docker
dockerfile: nova_compute/Dockerfile
context: nova_compute
secrets: [docker_username, docker_password]
registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-nova-compute-merlin
tag: latest
when:
branch: merlin
glance_merlin:
image: plugins/docker
dockerfile: glance/Dockerfile
context: glance
secrets: [docker_username, docker_password]
registry: registry.webhosting.rug.nl
repo: registry.webhosting.rug.nl/hpc/openstack-glance-merlin
tag: latest
when:
branch: merlin
notify: notify:
image: drillster/drone-email image: drillster/drone-email
host: smtp.rug.nl host: smtp.rug.nl