Merge "Prepare one zuul docker job for all services"

This commit is contained in:
Zuul 2019-02-13 19:19:50 +00:00 committed by Gerrit Code Review
commit 52bb757314
3 changed files with 31 additions and 3 deletions

View File

@ -39,9 +39,18 @@
- job:
name: docker-build-monasca-base
timeout: 10200
post-timeout: 3600
run: playbooks/run.yml
run: playbooks/docker_build_base.yml
required-projects:
- openstack/monasca-common
attempts: 1
irrelevant-files:
- ^.*\.rst$
- ^.*\.md$
- ^doc/.*$
- job:
name: docker-build-monasca-service
run: playbooks/docker_build_service.yml
required-projects:
- openstack/monasca-common
attempts: 1

View File

@ -0,0 +1,19 @@
---
- hosts: all
tasks:
- name: Run node setup script
shell: "{{ zuul.projects['git.openstack.org/openstack/monasca-common'].src_dir }}/playbooks/setup_ci.sh"
become: true
- name: Changing permission of Docker socket to 666
file:
path: /run/docker.sock
mode: 666
become: true
- name: Build Docker image
shell: "{{ zuul.project.src_dir }}/docker/build_image.sh {{ zuul.tag if zuul.pipeline == 'release' else zuul.branch | basename }}"
become: true
- name: List images
shell: "docker images --format '{% raw %}{{ .Repository }}:{{ .Tag }}{% endraw %}' | grep monasca"