Skip to content

Commit 3036be7

Browse files
committed
ADD: updated ci/cd to push to docker hub
1 parent b4c7204 commit 3036be7

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

.drone.yml

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,36 @@ steps:
6969
- name: push
7070
image: quay.io/buildah/stable
7171
privileged: true
72+
environment:
73+
USERNAME:
74+
from_secret: username
75+
PASSWORD:
76+
from_secret: password
7277
volumes:
7378
- name: fedhq-ca-crt
7479
path: /etc/ssl/certs2/
7580
commands:
7681
- scripts/setupEnvironment.sh
77-
- buildah manifest create registry.cloud.federationhq.de/imapfilter:latest registry.cloud.federationhq.de/imapfilter:latest-arm64 registry.cloud.federationhq.de/imapfilter:latest-amd64
78-
- buildah manifest push registry.cloud.federationhq.de/imapfilter:latest docker://registry.cloud.federationhq.de/imapfilter:latest
79-
- buildah manifest rm registry.cloud.federationhq.de/imapfilter:latest
82+
- buildah manifest create imapfilter:latest registry.cloud.federationhq.de/imapfilter:latest-arm64 registry.cloud.federationhq.de/imapfilter:latest-amd64
83+
- buildah manifest push --all imapfilter:latest docker://registry.cloud.federationhq.de/imapfilter:latest
84+
- buildah login -u $${USERNAME} -p $${PASSWORD} registry.hub.docker.com
85+
- buildah manifest push --all imapfilter:latest docker://registry.hub.docker.com/byterazor/imapfilter:latest
86+
- buildah manifest rm imapfilter:latest
8087
depends_on:
8188
- build-amd64
82-
- build-arm64
89+
- build-arm64
90+
91+
92+
---
93+
kind: secret
94+
name: username
95+
get:
96+
path: docker
97+
name: username
98+
99+
---
100+
kind: secret
101+
name: password
102+
get:
103+
path: docker
104+
name: secret

0 commit comments

Comments
 (0)