Publicar el gancho de extracción en el server gitblit

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