Files
planetposen-mail/.drone.yml
Kevin 55cc8eca71 Drone CI: Build and publish (#1)
* Build and publish to ghcr with drone CI

* Sign drone config file

* Updated build step name

* Allow publish on this branch for testing

* Try set image source label to ghcr

* Update label image source structure

* Remove git suffix of container source

* Remove ci branch from allowed publish branches
2022-12-03 16:31:38 +01:00

41 lines
704 B
YAML

---
kind: pipeline
type: docker
name: Build and publish
platform:
os: linux
arch: amd64
steps:
- name: build
image: golang
commands:
- make build
- name: Build and publish docker image
image: plugins/docker
settings:
registry: ghcr.io
repo: ghcr.io/kevinmidboe/planetposen-mail
dockerfile: Dockerfile
username:
from_secret: GITHUB_USERNAME
password:
from_secret: GITHUB_PASSWORD
tags: latest
when:
event:
include:
- push
exclude:
- pull_request
branch:
- master
---
kind: signature
hmac: 92fdb188c7743e4b3c82a5cb8167abb86ab65508e03bf76273e1193692b439aa
...