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

UAI Test 2014 - Introdução Prática ao Jenkins

UAI Test 2014 - Introdução Prática ao Jenkins

Mini-curso apresentado no UAI Test 2014, no dia 22/11.

Stefan Teixeira

November 22, 2014
Tweet

More Decks by Stefan Teixeira

Other Decks in Programming

Transcript

  1. Sobre o palestrante Stefan Teixeira • QA/DevOps Engineer @ Rastreabilidade

    Brasil • Bacharel em Ciência da Computação pela UFRJ • MBA em Garantia de Qualidade de Software pela Escola Politécnica da UFRJ • Mantém um blog técnico sobre testes: stefanteixeira.com.br • Certificado CTAL-TM / TA pelo ISQTB e CPRE-FL pelo IREB 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
  2. Práticas de CI • Mantenha um repositório de código fonte

    • Automatize o build • Rode testes no seu build • Todos devem commitar frequentemente • Todo commit deve ser "buildado" • Conserte builds quebrados imediatamente • …
  3. Práticas de CI (cont.) • … • Mantenha o build

    rápido • Teste em um ambiente similar ao de Produção • Torne fácil o acesso aos últimos entregáveis • Todos podem ver os resultados dos builds • Automatize o deploy
  4. Sobre o Jenkins • Fork do Hudson (2011) • Open

    source • Rápida curva de aprendizado • Mais de 1000 plugins disponíveis • Extensível
  5. O que vamos fazer? • Acessar https://github.com/stefanteixeira/ exemplo-ghostdriver-uai-test • Colocar

    Jenkins no ar • Instalar plugins • Configurar o Jenkins • Criar e configurar um novo job • Executar o job • Explorar os resultados do build