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")'