From 3036be7854b6b3079d89554c2f079754efbb23af Mon Sep 17 00:00:00 2001 From: Dominik Meyer Date: Fri, 19 Jan 2024 09:07:44 +0100 Subject: [PATCH] ADD: updated ci/cd to push to docker hub --- .drone.yml | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 5eaa6f8..f207675 100644 --- a/.drone.yml +++ b/.drone.yml @@ -69,14 +69,36 @@ steps: - name: push image: quay.io/buildah/stable privileged: true + environment: + USERNAME: + from_secret: username + PASSWORD: + from_secret: password volumes: - name: fedhq-ca-crt path: /etc/ssl/certs2/ commands: - scripts/setupEnvironment.sh - - buildah manifest create registry.cloud.federationhq.de/imapfilter:latest registry.cloud.federationhq.de/imapfilter:latest-arm64 registry.cloud.federationhq.de/imapfilter:latest-amd64 - - buildah manifest push registry.cloud.federationhq.de/imapfilter:latest docker://registry.cloud.federationhq.de/imapfilter:latest - - buildah manifest rm registry.cloud.federationhq.de/imapfilter:latest + - buildah manifest create imapfilter:latest registry.cloud.federationhq.de/imapfilter:latest-arm64 registry.cloud.federationhq.de/imapfilter:latest-amd64 + - buildah manifest push --all imapfilter:latest docker://registry.cloud.federationhq.de/imapfilter:latest + - buildah login -u $${USERNAME} -p $${PASSWORD} registry.hub.docker.com + - buildah manifest push --all imapfilter:latest docker://registry.hub.docker.com/byterazor/imapfilter:latest + - buildah manifest rm imapfilter:latest depends_on: - build-amd64 - - build-arm64 \ No newline at end of file + - build-arm64 + + +--- +kind: secret +name: username +get: + path: docker + name: username + +--- +kind: secret +name: password +get: + path: docker + name: secret \ No newline at end of file