Merge pull request #255 from LemmyNet/drone-release-main

Publish docker images from main
This commit is contained in:
Dessalines 2021-04-08 10:31:13 -04:00 committed by GitHub
commit 4886213115
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 68 additions and 4 deletions

View File

@ -30,7 +30,39 @@ steps:
commands: commands:
- yarn build:dev - 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 image: plugins/docker
settings: settings:
dockerfile: Dockerfile dockerfile: Dockerfile
@ -45,7 +77,7 @@ steps:
ref: ref:
- refs/tags/* - refs/tags/*
- name: push to docker manifest - name: publish release docker manifest
image: plugins/manifest image: plugins/manifest
settings: settings:
username: username:
@ -82,7 +114,39 @@ steps:
ref: ref:
- refs/tags/* - 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 image: plugins/docker
settings: settings:
dockerfile: Dockerfile dockerfile: Dockerfile
@ -97,7 +161,7 @@ steps:
ref: ref:
- refs/tags/* - refs/tags/*
- name: push to docker manifest - name: publish release docker manifest
image: plugins/manifest image: plugins/manifest
settings: settings:
username: username: