Skip to content

fhgrings/Jenkins-Playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jenkins CI

Fonts

https://www.youtube.com/watch?v=FX322RVNGj4

https://www.jenkins.io/doc/

https://www.jenkins.io/doc/book/using/using-agents/

Desafio

Construir uma prova de conceito utilizando Jenkins + Maven e Java

Solução Proposta

Configuração do Cluster Jenkins com 2 agentes utilizando Maven, de forma a realizar o ciclo completo de CI/CD

Descrita em Docker-compose file

Objetivos

  • Configurar 1 Master para controle do sistema
  • Configurar 1 Agente Jenkins + Maven com Docker
  • Configurar os estágios de Compile, Test e Deployment
  • Rodar código Java para todas as etapas
  • Escrever docker-compose com a configuração do todo

Ferramentas

Jenkins, Pipeline Maven (Plugin), Java 8, Maven, Docker e Docker compose

Como rodar

./jenkins.docker.sh

Entrar na console web

http://localhost:8080

Configuração default

Adicionar o Plugin "Pipeline Maven"

Adicionar novo pipeline

Adicionar novo Job

Novo Pipeline

JenkinsFile from SCM

https://github.com/fhgrings/Jenkins-Playground.git

Rodar o Job

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published