Merge "Prepare one zuul docker job for all services"
This commit is contained in:
commit
52bb757314
15
.zuul.yaml
15
.zuul.yaml
|
@ -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
|
||||
|
|
|
@ -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"
|
Loading…
Reference in New Issue