redo, lots of boilerplate

pull/1557/head
Felix Ableitner 3 years ago
parent f7eafe5416
commit b869185559

@ -55,7 +55,7 @@ steps:
- yarn
- yarn api-test
- name: make release build and push to docker hub
- name: build latest development version and push to docker hub
image: plugins/docker
settings:
dockerfile: docker/prod/Dockerfile
@ -64,29 +64,48 @@ steps:
password:
from_secret: docker_password
repo: dessalines/lemmy
auto_tag: true
auto_tag_suffix: linux-amd64
tags:
- dev
when:
ref:
- refs/tags/*
branch:
include:
- main
- drone-release-main
- name: build latest development version and push to docker hub
image: plugins/docker
- name: push to docker manifest
image: plugins/manifest
settings:
dockerfile: docker/prod/Dockerfile
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: dessalines/lemmy
tags:
- dev
target: "dessalines/lemmy:dev"
template: "dessalines/lemmy:dev-OS-ARCH"
platforms:
- linux/amd64
- linux/arm64
ignore_missing: true
when:
branch:
include:
- main
- drone-release-main
- name: make release build and push to docker hub
image: plugins/docker
settings:
dockerfile: docker/prod/Dockerfile
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: dessalines/lemmy
auto_tag: true
auto_tag_suffix: linux-amd64
when:
ref:
- refs/tags/*
- name: push to docker manifest
image: plugins/manifest
settings:
@ -157,6 +176,42 @@ steps:
- yarn
- yarn api-test
- name: build latest development version and push to docker hub
image: plugins/docker
settings:
dockerfile: docker/prod/Dockerfile.arm
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: dessalines/lemmy
tags:
- dev
when:
branch:
include:
- main
- drone-release-main
- name: push to docker manifest
image: plugins/manifest
settings:
username:
from_secret: docker_username
password:
from_secret: docker_password
target: "dessalines/lemmy:${DRONE_TAG}"
template: "dessalines/lemmy:${DRONE_TAG}-OS-ARCH"
platforms:
- linux/amd64
- linux/arm64
ignore_missing: true
when:
branch:
include:
- main
- drone-release-main
- name: make release build and push to docker hub
image: plugins/docker
settings:

Loading…
Cancel
Save