Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história de amor

Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história de amor

Palestra apresentada no Agile Testers Conference 2016, no dia 16/04

Stefan Teixeira

April 16, 2016
Tweet

More Decks by Stefan Teixeira

Other Decks in Programming

Transcript

  1. GoCD + Docker + Docker Compose : uma história de

    amor ❤ Stefan Teixeira @stefan_teixeira [email protected] 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: [email protected] • Twitter: twitter.com/stefan_teixeira • Facebook: facebook.com/stefan.teixeira • LinkedIn: linkedin.com/in/stefanteixeira • GitHub: github.com/stefanteixeira • SlideShare: slideshare.net/stefanteixeira Sobre
  3. GoCD • Criado pela ThoughtWorks • Open-source (desde Fev/2014) •

    Foco em Continuous Delivery https://www.go.cd/ | https://github.com/gocd/gocd
  4. Pipeline Plugin (antigo Workflow) • TUDO em Job DSL (Groovy)

    • Foco em Continuous Delivery • Visualização decente só na versão paga
  5. GoCD + Docker Compose • Volumes: 2 opções possíveis ➡

    Mapeamento com host (mais simples, menos portável)
  6. GoCD + Docker Compose • Volumes: 2 opções possíveis ➡

    Mapeamento com host (mais simples, menos portável) ➡ Data container
  7. 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)
  8. Demonstração • Exemplo real de pipeline • Menu admin •

    Triggers manuais • Adicionando um novo pipeline • Verificando value stream map • Resources