codeberg-pages-deploy/.drone.yml.multiarch
Dorian Zedler e473763538
Some checks failed
continuous-integration/drone Build is failing
Chore: Initial commit
2022-07-17 18:28:14 +02:00

60 lines
1.3 KiB
Text

# if you want to publish a multi-architecture image, replace the
# contents of the .drone.yml file with the contents of this file
kind: pipeline
type: docker
name: default
steps:
- name: build
image: golang
commands:
- go build
- go test ./...
- name: publish
image: plugins/docker
settings:
repo: itsblue.dev/plugins/codeberg-pages-deploy
auto_tag: true
auto_tag_suffix: linux-amd64
dockerfile: docker/Dockerfile
username:
from_secret: docker_username
password:
from_secret: docker_password
- name: publish_arm
image: plugins/docker
settings:
repo: itsblue.dev/plugins/codeberg-pages-deploy
auto_tag: true
auto_tag_suffix: linux-arm
dockerfile: docker/Dockerfile.linux.arm
username:
from_secret: docker_username
password:
from_secret: docker_password
- name: publish_arm
image: plugins/docker
settings:
repo: itsblue.dev/plugins/codeberg-pages-deploy
auto_tag: true
auto_tag_suffix: linux-arm64
dockerfile: docker/Dockerfile.linux.arm64
username:
from_secret: docker_username
password:
from_secret: docker_password
- name: manifest
image: plugins/manifest
settings:
spec: docker/manifest.tmpl
auto_tag: true
ignore_missing: true
password:
from_secret: docker_password
username:
from_secret: docker_username