From ee9c262284e4a88f3120ed24d8e487b1b767fc2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torma=20Krist=C3=B3f?= Date: Sat, 8 Jan 2022 17:39:38 +0100 Subject: [PATCH] create drone configuration --- .drone.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..7e72bf5 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,36 @@ +kind: pipeline +type: docker +name: default + +steps: +- name: Validate configuration and check changes + image: stackexchange/dnscontrol + environment: + HE_USERNAME: + from_secret: HE_USERNAME + HE_PASSWORD: + from_secret: HE_PASSWORD + HE_TOTPKEY: + from_secret: HE_TOTPKEY + CF_APITOKEN: + from_secret: CF_APITOKEN + CF_ACCOUNTID: + from_secret: CF_ACCOUNTID + commands: + - dnscontrol preview + +- name: Push new configuration to providers + image: stackexchange/dnscontrol + environment: + HE_USERNAME: + from_secret: HE_USERNAME + HE_PASSWORD: + from_secret: HE_PASSWORD + HE_TOTPKEY: + from_secret: HE_TOTPKEY + CF_APITOKEN: + from_secret: CF_APITOKEN + CF_ACCOUNTID: + from_secret: CF_ACCOUNTID + commands: + - dnscontrol push \ No newline at end of file