From 4b92dd31bc67ed0f2ae2d88ae051d365354fe085 Mon Sep 17 00:00:00 2001 From: Melora Hugues Date: Thu, 19 Oct 2023 19:01:03 +0200 Subject: [PATCH] Add docker push on CI --- .drone.yml | 98 +++++++++++++++++++++++++++--------------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/.drone.yml b/.drone.yml index ce196cc..efe3401 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,57 +32,57 @@ steps: branch: exclude: - main -# - name: docker-build-push -# image: thegeeklab/drone-docker-buildx -# privileged: true -# settings: -# repo: git.faercol.me/ -# registry: git.faercol.me -# tags: latest -# username: -# from_secret: GIT_USERNAME -# password: -# from_secret: GIT_PASSWORD -# platforms: -# - linux/amd64 -# - linux/arm64 -# depends_on: -# - go-test -# - go-build -# when: -# branch: -# - main -# trigger: -# event: -# - push -# - tag + - name: docker-build-push + image: thegeeklab/drone-docker-buildx + privileged: true + settings: + repo: git.faercol.me/polyculeconnect/polyculeconnect + registry: git.faercol.me + tags: latest + username: + from_secret: GIT_USERNAME + password: + from_secret: GIT_PASSWORD + platforms: + - linux/amd64 + - linux/arm64 + depends_on: + - go-test + - go-build + when: + branch: + - main -# --- -# # On a tag, only build the related docker image -# kind: pipeline -# type: docker -# name: tag-release -# depends_on: -# - test-build +trigger: + event: + - push + - tag -# steps: -# - name: docker-push-tag -# image: thegeeklab/drone-docker-buildx -# privileged: true -# settings: -# registry: git.faercol.me -# repo: git.faercol.me/ -# auto_tag: true -# platforms: -# - linux/amd64 -# - linux/arm64 -# username: -# from_secret: GIT_USERNAME -# password: -# from_secret: GIT_PASSWORD +--- +# On a tag, only build the related docker image +kind: pipeline +type: docker +name: tag-release +depends_on: + - test-build -# trigger: -# event: -# - tag +steps: + - name: docker-push-tag + image: thegeeklab/drone-docker-buildx + privileged: true + settings: + registry: git.faercol.me + repo: git.faercol.me/polyculeconnect/polyculeconnect + auto_tag: true + platforms: + - linux/amd64 + - linux/arm64 + username: + from_secret: GIT_USERNAME + password: + from_secret: GIT_PASSWORD +trigger: + event: + - tag