Update drone to use docker image
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Simon Marsh 2021-12-21 15:09:44 +00:00
parent 06d6e767dc
commit bf78b2cac4
Signed by: burble
GPG Key ID: 0FCCD13AE1CF7ED8

View File

@ -1,11 +1,15 @@
---
kind: pipeline
type: exec
type: docker
name: dnscontrol
workspace:
path: /dns
steps:
- name: preview
image: stackexchange/dnscontrol
environment:
PDNS_API_KEY:
from_secret: PDNS_API_KEY
@ -15,6 +19,7 @@ steps:
- dnscontrol preview
- name: push
image: stackexchange/dnscontrol
environment:
PDNS_API_KEY:
from_secret: PDNS_API_KEY
@ -24,3 +29,18 @@ steps:
- dnscontrol push
when:
branch: master
---
kind: secret
name: PDNS_API_KEY
get:
path: burble.dn42/kv/data/drone/dns
name: PDNS_API_KEY
---
kind: secret
name: CLOUDFLARE_API_KEY
get:
path: burble.dn42/kv/data/drone/dns
name: CLOUDFLARE_API_KEY