Andres Vargas - zodman

Gitlab and tools

== IRC Bot ==

Primero un IRC bot para notificaciones, para esto es necesario agregar un webhook a cada proyecto.

desc

https://github.com/nTraum/gitlab-irc.git

Ok para automatizar esto agregamos un webhook de systema, para cada vez que se agregre un proyecto se agregue un webhook en automatico:

http://stackoverflow.com/questions/20358853/gitlab-new-project-setup-webhook/24810310#24810310

=== Deploy Tool ===

En mi trabajo tenemos un herramienta que se llama deployer. El cual recive webhooks de gitlab y el se encarga de ejecutar un script de fabric que hace la actualización de ambientes de stage, muy parecido a ansible o salt.

Aqui unos screenshots:

enter image description here

enter image description here

Otra alternativa es esta: https://github.com/worthwhile/fabric-bolt

La encuentre como proyecto dentro del django dash que hace basicamente lo mismo. Cuando me entere de este app, ya habia echo el deployer.

#Gitlab