Cómo ejecutar script bash después de git push

Quería saber cómo ejecutar un script bash en el repository local después de presionar a github.

El script bash se encuentra en la raíz de la carpeta. Se puede mover dependiendo de dónde se lo llame, supongo. He investigado los ganchos git pero no hay gancho post-push y no entiendo muy bien los otros ganchos.

Intento llamar a una versión de jenkins después del empujón. He buscado forms de notificar a jenkins después de un impulso con url posterior a la recepción, etc. en github pero nada parece funcionar para mí.

Esta es la secuencia de commands que estoy tratando de ejecutar:

#!/bin/bash/ java -jar jenkins-cli.jar -s http://localhost:8080/ build Test 

¡Gracias! Varun

Esto es bastante fácil. Hay un script listo para ejecutarse. Deberá modificar .git / hooks / post-commit para encontrar el script que necesita ejecutar.

 mv .git/hooks/post-commit.sample .git/hooks/post-commit vim .git/hooks/post-commit 

Encontré esto en: git-scm.com: Git Hooks

Si no hay .git/hooks/post-commit.sample file .git/hooks/post-commit.sample , no hay problema, simplemente cree .git/hooks/post-commit desde cero, por ejemplo:

 #!/bin/sh echo look at me I am the post-commit script pwd # call the script you want 

Recuerde hacer la secuencia de commands ejecutable con chmod +x .

Haga un commit de testing y debería ver el resultado del script, justo antes del resultado regular del commit.

Terminé usando esta respuesta aquí.

http://sofes.miximages.com/a/3812238/1490695

¡Espero que esto ayude!