From 77ead6734a770875868154c6bf11622625ea6c77 Mon Sep 17 00:00:00 2001 From: Dessalines Date: Sat, 23 Jan 2021 10:59:57 -0500 Subject: [PATCH] Adding multi-arch images. --- .drone.yml | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 0e60eb8a..61525604 100644 --- a/.drone.yml +++ b/.drone.yml @@ -36,6 +36,7 @@ steps: dockerfile: Dockerfile repo: dessalines/lemmy-ui auto_tag: true + auto_tag_suffix: linux-amd64 username: from_secret: docker_username password: @@ -44,6 +45,23 @@ steps: ref: - refs/tags/* + - name: push to docker manifest + image: plugins/manifest + settings: + username: + from_secret: docker_username + password: + from_secret: docker_password + target: "dessalines/lemmy-ui:${DRONE_TAG}" + template: "dessalines/lemmy-ui:${DRONE_TAG}-OS-ARCH" + platforms: + - linux/amd64 + - linux/arm64 + ignore_missing: true + when: + ref: + - refs/tags/* + --- kind: pipeline name: arm64 @@ -67,7 +85,7 @@ steps: dockerfile: Dockerfile repo: dessalines/lemmy-ui auto_tag: true - auto_tag_suffix: arm64 + auto_tag_suffix: linux-arm64 username: from_secret: docker_username password: @@ -76,3 +94,19 @@ steps: ref: - refs/tags/* + - name: push to docker manifest + image: plugins/manifest + settings: + username: + from_secret: docker_username + password: + from_secret: docker_password + target: "dessalines/lemmy-ui:${DRONE_TAG}" + template: "dessalines/lemmy-ui:${DRONE_TAG}-OS-ARCH" + platforms: + - linux/amd64 + - linux/arm64 + ignore_missing: true + when: + ref: + - refs/tags/*