Intrudução
Para este tutorial, você precisa do jenkins instalado. Este pode rodar em docker com o seguinte tutorial: Iniciando com jenkins no docker.
O pipeline é melhor pois:
- você pode reutilizar tudo que já fez
- você pode colocar seu código de build dentro do projeto, junto do seu código
- você pode versionar o código do job
- as mudanças feitas no pipeline são mostradas em “changes” dentro do “job history”
Todas mudanças no git iniciarâo o job. Com Jenkinsfile (arquivo com o código do pipeline) dentro do seu projeto git, todas as mudanças do pipeline ou do seu projeto iniciarão o job e as modificações ficarão no log.