ddnsclient/.drone.yml

41 lines
774 B
YAML

name: default
kind: pipeline
type: docker
steps:
- name: build
image: golang:1.15-alpine
commands:
- go build -v ./...
- name: deploy:gitea-registry
image: plugins/docker
settings:
registry: gitea.antoine-langlois.net
username:
from_secret: GITEA_USERNAME
password:
from_secret: GITEA_TOKEN
repo: DataHearth/ddnsclient
auto_tag: true
when:
event:
- tag
depends_on:
- build
- name: deploy:docker-registry
image: plugins/docker
settings:
username:
from_secret: DOCKER_USERNAME
password:
from_secret: DOCKER_TOKEN
repo: datahearth/ddnsclient
auto_tag: true
when:
event:
- tag
depends_on:
- build