Basicamente fizemos o seguinte:
- Criamos uma maquina na DigitalOcean
- Configuramos o acesso ssh com chave privada (pra nao ter q ficar digitando senha)
- Instalamos o Jenkins, funcionando na porta 8080!
- Instalamos o nginx, servidor web no ar!
- Configuramos a ponte entre o nginx e o Jenkins, funcionando na porta 80!
- Configuramos o firewall (iptables) pra deixar somente as portas do HTTP e SSH abertas
- Fizemos testes pra garantir que tudo subia sem intervenção manual após um reboot
Esse era o objetivo do treinamento. Mas ainda tivemos tempo pra ir um pouco além:
Resumindo. Foi MASSA :-)