From 9510a73a8bb9d8fd44edff11b0d079dbd44ee2d6 Mon Sep 17 00:00:00 2001 From: Andrew Rynhard Date: Thu, 11 Apr 2019 23:40:30 -0700 Subject: [PATCH] chore: push images for master branch (#525) Signed-off-by: Andrew Rynhard --- .drone.yml | 21 +++++++++++++++++++++ Makefile | 12 ++++++++++++ 2 files changed, 33 insertions(+) diff --git a/.drone.yml b/.drone.yml index ff4a11064..9d8a20618 100644 --- a/.drone.yml +++ b/.drone.yml @@ -62,6 +62,27 @@ steps: - lint - test - build + +- name: push + image: autonomy/build-container:latest + pull: always + environment: + DOCKER_USERNAME: + from_secret: docker_username + DOCKER_PASSWORD: + from_secret: docker_password + commands: + - make login + - make push + volumes: + - name: dockersock + path: /var/run + when: + branch: + - master + event: + - push + volumes: - name: dockersock temp: {} diff --git a/Makefile b/Makefile index b5ed2599a..4a5fb5793 100644 --- a/Makefile +++ b/Makefile @@ -255,5 +255,17 @@ pause: images @docker pull k8s.gcr.io/$@:3.1 @docker save k8s.gcr.io/$@:3.1 -o ./images/$@.tar +.PHONY: login +login: + @docker login --username "$(DOCKER_USERNAME)" --password "$(DOCKER_PASSWORD)" + +push: + @docker tag autonomy/installer:$(TAG) autonomy/installer:latest + @docker push autonomy/installer:$(TAG) + @docker push autonomy/installer:latest + @docker tag autonomy/talos:$(TAG) autonomy/talos:latest + @docker push autonomy/talos:$(TAG) + @docker push autonomy/talos:latest + clean: @-rm -rf build images vendor