loci/playbooks/push.yaml
Sam Yaple aeff89ce24
Switch to loci org
The secret needed to be updated to make this work. Now we are pushing to
quay.io as well, both under the same loci namespace

Change-Id: I086aec21c2ebe69bcdf0aa25749280d8878f946d
2017-12-21 14:59:09 -05:00

20 lines
822 B
YAML

- hosts: all
tasks:
- include_vars: vars.yaml
- name: Push project to DockerHub
block:
- command: docker login -u {{ loci_docker_login.user }} -p {{ loci_docker_login.password }}
no_log: True
- command: docker push loci/{{ project }}:{{ branch }}-{{ item.name }}
with_items: "{{ distros }}"
- name: Push project to quay.io
block:
- command: docker login -u {{ loci_docker_login.user }} -p {{ loci_docker_login.password }} quay.io
no_log: True
- command: docker tag loci/{{ project }}:{{ branch }}-{{ item.name }} quay.io/loci/{{ project }}:{{ branch }}-{{ item.name }}
with_items: "{{ distros }}"
- command: docker push quay.io/loci/{{ project }}:{{ branch }}-{{ item.name }}
with_items: "{{ distros }}"