Continuously Deploying DNS records with DnsControl and CircleCI

In the previous post I gave a quick introduction to DnsControl, what it does and how it works. In this post, I’ll show you how to continuously deploy your changes to Google Cloud DNS using CircleCI. The goal is to have a Pipeline that works like this: On each push, run dnscontrol check to verify the file is valid, dnscontrol preview to make sure all configuration is correct (credentials, zones, …).