Necesito configurar el script de gancho post-recepción en el server de Gitblit que generará cambios en un website en el mismo server. En un script bash, el command se vería así:
sudo git --work-tree=/var/www/html/mysite --git-dir=/var/www/html/mysite/.git pull
Pero según tengo entendido, Gitblit usa scripts de ganchos groovy, y soy completamente nuevo en esto. ¿Puede alguien ayudarme a crear un guión maravilloso para esto, o al less dirigirme a algunos buenos ejemplos o tutoriales para Groovy?
Gracias
En caso de que alguien necesite ayuda con Groovy, aquí está mi guión maravilloso:
import org.slf4j.Logger def res = ["git", "--work-tree=/var/www/html/mysite", "--git-dir=/var/www/html/mysite/.git", "pull"].execute() println res.err.text println res.text