From d0c2ed4aacc0ae594014ce44ab66a1798a92b45f Mon Sep 17 00:00:00 2001 From: Ketan Vijayvargiya Date: Wed, 27 Dec 2023 20:47:43 -0800 Subject: [PATCH] Add GitLab CI/CD configuration --- .gitlab-ci.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..899e147 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,14 @@ +.dnscontrol: + image: + name: 'stackexchange/dnscontrol' + entrypoint: [''] + before_script: + - '/usr/local/bin/dnscontrol version' + +dnscontrol-push: + extends: '.dnscontrol' + stage: 'deploy' + script: + - '/usr/local/bin/dnscontrol push' + rules: + - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && ($CI_PIPELINE_SOURCE == "web" || $CI_PIPELINE_SOURCE == "push")'