O Jenkins é um dos servidores de Integração Contínua mais utilizados no mundo. Mostrarei como instalar e configurar a ferramenta integrada com o GitLab
5. Jenkins is an open source automation server
written in Java.
The project was forked from Hudson after a
dispute with Oracle.
en.wikipedia.org/wiki/Jenkins_(software)
23. Práticas
● Manter um único repositório de código
● Automatize a Build
● Faça sua Build ser auto-testável
● Cada um lança suas modificações todos os dias
● Cada commit deve atualizar o repositório principal em
uma máquina de integração
● Mantenha a Build rápida
● Teste em uma cópia do ambiente de produção
● Torne fácil para qualquer um ter o último executável
● Todos podem ver o que esta acontecendo
● Automatize a Implantação do Sistema
67. Atenção! Não se iluda!
Tem um bando de coisas pra se fazer antes de implementar Integração
Contínua.
Ex.: Entender programação extrema e escrever testes automatizados.