Public Repository

Last pushed: a year ago
Short Description
Workflow Jenkins - Aplicação Web Services Rest
Full Description

Jenkins-MAM

A Imagem Jenkins-MAM consiste em um Jenkins standalone e um workflow Jenkins que ao identificar uma
atualização no controle de versão (GIT):

  • Baixa o código de uma Aplicação Web Services Rest (CalcularRestJaxRs).
  • Realiza o buid da aplicação com maven.
  • Executa os testes unitários.
  • Faz o deploy em um servidor jetty local.

Como usar essa imagem

Pré-requisitos

  • Ter o Docker instalado na maquina local. mais informações em Site Docker.
  • Ter o Git instalado na maquina local. mais informações em Site GitHub.

Após todos requisitos intalalados:

Criar uma pasta local na maquina. Executar os comandos abaixo no console.

mkdir C:\Users\<nomeusuario>\volume
cd C:\Users\<nomeusuario>\volume
git clone https://github.com/marcosaugustomodesto/VolumeDockerJenkins.git
docker run --name jenkins-mam -p 8080:8080 -p 50000:50000 -p 8888:8888 -v C:/Users/nomeusuario/volume:/var/jenkins_home marcosaugustomodesto/jenkins-mam

Aguardar o servidor iniciar.

Após isso você poderá logar na console do jenkins na url: http://localhost:8080/login?from=%2F para startar ou configurar o job.

usuário: admin
senha: admin

Testar a aplicação webservice rest com a seguintes urls.

os numeros no final das urls podem ser alterados para fazerem outros calculos.

ex: Somar 20 + 5 = 25 
utilizar: http://localhost:8888/api/calcular/soma/20/5
Docker Pull Command
Owner
marcosaugustomodesto