Pra quem perdeu, olha aih o Youtube! :-)
 https://www.youtube.com/watch?v=c-QRRnXcCaM

Basicamente fizemos o seguinte:

- Criamos uma maquina na DigitalOcean
- Configuramos o acesso ssh com chave privada (pra nao ter q ficar
digitando senha)
- Adicionamos uma entrada no DNS (godaddy) pra maquina ficar com um
endereço bonitinho = jenkinsdotony.ng-masters.com
- 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:

- Configuramos um job no Jenkins pra rodar os testes do FreedomSponsors (
https://github.com/freedomsponsors/www.freedomsponsors.org/) e conseguimos
fazer rodar bonitinho.

Resumindo. Foi MASSA :-)

Espero que seja útil pra alguém aqui!

Abrax!

Tony Lâmpada
Curso ng-masters - AngularJS na prática
http://ng-masters.com



2014-06-30 19:40 GMT-03:00 Tony França <tonylamp...@gmail.com>:

> Oi pessoal, blz?
> Quero fazer um test-drive com uma ferramenta de "sala de aula virtual".
>
> Então ai rolar uma aulinha rápida de como subir um Jenkins (atrás de um
> nginx) usando DigitalOcean.
>
> Quem quiser aparecer é só ficar ligado neste evento do facebook:
> https://www.facebook.com/events/724907267571285/
> (Vou colar o link pra se conectar alguns minutos antes).
>
> AH, tem um pré-requisito: Saber como funciona autenticação ssh com chave
> privada.
> Se vc não sabe o que é isso, veja esse videozinho, é bem tranquilinho:
> https://www.youtube.com/watch?v=z9dnZMBkMnc
>
> Vc tb vai precisar de um navegador com flash instalado, então já dá uma
> testada antes pra ver se tá tudo ok aí!
>
> [ ]'s!
> Tony Lâmpada
>

Responder a