Download - Continuous Deployment of DNS Records

Transcript
Page 1: Continuous Deployment of DNS Records

Continuous Deployment of

DNS recordsBenjamin Fritsch •

@beanieboi •Infrastructure Developer @codeship

Page 2: Continuous Deployment of DNS Records

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

Page 3: Continuous Deployment of DNS Records

in the past

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

Page 4: Continuous Deployment of DNS Records

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

Page 5: Continuous Deployment of DNS Records

what is missing?

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

Page 6: Continuous Deployment of DNS Records

history who changed what?

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

Page 7: Continuous Deployment of DNS Records

reviews prevent stupid errors

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

Page 8: Continuous Deployment of DNS Records

our solution

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

Page 9: Continuous Deployment of DNS Records

GitHub +

DNSimple +

Ruby

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

Page 10: Continuous Deployment of DNS Records

open a pull request

wait for review

merge into master

deploy

Page 11: Continuous Deployment of DNS Records

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

Page 12: Continuous Deployment of DNS Records

github.com/codeship/dns_deploy

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

Page 13: Continuous Deployment of DNS Records

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

Kurts
Rectangle