From: Felix Ableitner Date: Thu, 8 Apr 2021 11:47:30 +0000 (+0200) Subject: Publish docker images from main X-Git-Url: http://these/git/?a=commitdiff_plain;h=d566e573d4ffd13c58810c4227e0d12497f7fa46;p=lemmy-ui.git Publish docker images from main --- diff --git a/.drone.yml b/.drone.yml index 64871ad..ce1f081 100644 --- a/.drone.yml +++ b/.drone.yml @@ -30,7 +30,39 @@ steps: commands: - yarn build:dev - - name: make release build and push to docker hub + - name: publish dev docker image + image: plugins/docker + settings: + dockerfile: Dockerfile + repo: dessalines/lemmy-ui + tags: + - dev-linux-arm64 + username: + from_secret: docker_username + password: + from_secret: docker_password + when: + ref: + - refs/heads/main + + - name: publish dev docker manifest + image: plugins/manifest + settings: + username: + from_secret: docker_username + password: + from_secret: docker_password + target: "dessalines/lemmy-ui:dev" + template: "dessalines/lemmy-ui:dev-OS-ARCH" + platforms: + - linux/amd64 + - linux/arm64 + ignore_missing: true + when: + ref: + - refs/heads/main + + - name: publish release docker image image: plugins/docker settings: dockerfile: Dockerfile @@ -45,7 +77,7 @@ steps: ref: - refs/tags/* - - name: push to docker manifest + - name: publish release docker manifest image: plugins/manifest settings: username: @@ -82,7 +114,39 @@ steps: ref: - refs/tags/* - - name: make release build and push to docker hub + - name: publish dev docker image + image: plugins/docker + settings: + dockerfile: Dockerfile + repo: dessalines/lemmy-ui + tags: + - dev-linux-arm64 + username: + from_secret: docker_username + password: + from_secret: docker_password + when: + ref: + - refs/heads/main + + - name: publish dev docker manifest + image: plugins/manifest + settings: + username: + from_secret: docker_username + password: + from_secret: docker_password + target: "dessalines/lemmy-ui:dev" + template: "dessalines/lemmy-ui:dev-OS-ARCH" + platforms: + - linux/amd64 + - linux/arm64 + ignore_missing: true + when: + ref: + - refs/heads/main + + - name: publish release docker image image: plugins/docker settings: dockerfile: Dockerfile @@ -97,7 +161,7 @@ steps: ref: - refs/tags/* - - name: push to docker manifest + - name: publish release docker manifest image: plugins/manifest settings: username: