More Related Content Similar to Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história de amor (20) More from Stefan Teixeira (16) Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história de amor1. GoCD + Docker 🐳 + Docker
Compose 🐙: uma história de
amor ❤
Stefan Teixeira
@stefan_teixeira
stefanfk@gmail.com
stefanteixeira.com.br
stefanteixeira.com
2. • QA Engineer @ M4U
• Entusiasta de Automação de Testes, Agile Testing e DevOps
• Blogs técnicos: stefanteixeira.com.br (pt-br) /
stefanteixeira.com (en)
Contatos:
• E-mail: stefanfk@gmail.com
• Twitter: twitter.com/stefan_teixeira
• Facebook: facebook.com/stefan.teixeira
• LinkedIn: linkedin.com/in/stefanteixeira
• GitHub: github.com/stefanteixeira
• SlideShare: slideshare.net/stefanteixeira
Sobre
8. GoCD
• Criado pela ThoughtWorks
• Open-source (desde Fev/2014)
https://www.go.cd/ | https://github.com/gocd/gocd
9. GoCD
• Criado pela ThoughtWorks
• Open-source (desde Fev/2014)
• Foco em Continuous Delivery
https://www.go.cd/ | https://github.com/gocd/gocd
27. Pipeline Plugin (antigo Workflow)
• TUDO em Job DSL (Groovy) 👍
• Foco em Continuous Delivery 👍
• Visualização decente só na versão
paga 💩
30. Imagens do GoCD no DockerHub
https://hub.docker.com/r/gocd/gocd-server/ | https://hub.docker.com/r/gocd/gocd-agent/
35. GoCD + Docker Compose
• Volumes: 2 opções possíveis
➡ Mapeamento com host
36. GoCD + Docker Compose
• Volumes: 2 opções possíveis
➡ Mapeamento com host (mais
simples, menos portável)
37. GoCD + Docker Compose
• Volumes: 2 opções possíveis
➡ Mapeamento com host (mais
simples, menos portável)
➡ Data container
38. GoCD + Docker Compose
• Volumes: 2 opções possíveis
➡ Mapeamento com host (mais
simples, menos portável)
➡ Data container (menos simples,
porém mais recomendado)
50. Demonstração
• Exemplo real de pipeline
• Menu admin
• Triggers manuais
• Adicionando um novo pipeline
• Verificando value stream map
• Resources