Continuous Deployment of DNS Records

Post on 21-May-2015

4.746 views 0 download

description

Codeship Engineer Benjamin Fritsch explains how he set up Continuous Deployment of DNS Records with the help of DNSimple and tools you already use and are familiar with. Interested in a step-by-step guide? Check out our article here: http://blog.codeship.io/2014/09/09/continuous-deployment-of-dns-records-with-dnsimple.html This workflow makes changes to your DNS zone transparent and comprehensible for everybody in your team. We open sourced the Ruby Gem. The link is inside the presentation. Always keep shipping!

Transcript of Continuous Deployment of DNS Records

Continuous Deployment of

DNS recordsBenjamin Fritsch •

@beanieboi •Infrastructure Developer @codeship

Benjamin Fritsch - @beanieboi - @codeship - made with ❤ ️ in vienna

in the past

Benjamin Fritsch - @beanieboi - @codeship - made with ❤ ️ in vienna

Benjamin Fritsch - @beanieboi - @codeship - made with ❤ ️ in vienna

what is missing?

Benjamin Fritsch - @beanieboi - @codeship - made with ❤ ️ in vienna

history who changed what?

Benjamin Fritsch - @beanieboi - @codeship - made with ❤ ️ in vienna

reviews prevent stupid errors

Benjamin Fritsch - @beanieboi - @codeship - made with ❤ ️ in vienna

our solution

Benjamin Fritsch - @beanieboi - @codeship - made with ❤ ️ in vienna

GitHub +

DNSimple +

Ruby

Benjamin Fritsch - @beanieboi - @codeship - made with ❤ ️ in vienna

open a pull request

wait for review

merge into master

deploy

Benjamin Fritsch - @beanieboi - @codeship - made with ❤ ️ in vienna

github.com/codeship/dns_deploy

Benjamin Fritsch - @beanieboi - @codeship - made with ❤ ️ in vienna

Double-click to edit@beanieboi - @codeship - www.codeship.io

Kurts
Rectangle