Comment faire pour exécuter des scripts bash après la commande git push
Je voulais savoir comment exécuter un script bash dans le local repo après le poussant vers github.
Le script bash est situé dans la racine du dossier. Il peut être déplacée selon l'endroit où il est appelé, je suppose.
J'ai regardé dans git crochets, mais il n'y a pas de post-placer le crochet et je ne comprends pas les autres crochets très bien.
Je suis en train d'appeler un jenkins construire après la poussée. J'ai regardé dans les moyens d'informer jenkins, après une poussée avec post-recevoir url etc sur github, mais rien ne semble fonctionner pour moi.
C'est le script que je suis en train de lancer:
#!/bin/bash/
java -jar jenkins-cli.jar -s http://localhost:8080/ build Test
Merci!
Varun
Il n'y a pas une telle git crochet. Voir ici pour les solutions: stackoverflow.com/questions/1797074/...
Voici un bon article sur git crochets: digitalocean.com/community/tutorials/...
Double Possible de Local de l'exécution de crochet après un git push?
Voici un bon article sur git crochets: digitalocean.com/community/tutorials/...
Double Possible de Local de l'exécution de crochet après un git push?
OriginalL'auteur VarunMurali | 2013-05-31
Vous devez vous connecter pour publier un commentaire.
C'est assez facile. Il y a un script prêt à l'exécuter. Vous aurez à modifier .git/hooks/post-commit pour trouver le script, vous devez exécuter.
J'ai trouvé ceci: git-scm.com: Git Crochets
Si il n'y a pas de
.git/hooks/post-commit.sample
fichier, pas un problème, il suffit de créer.git/hooks/post-commit
à partir de zéro, par exemple:N'oubliez pas de rendre le script exécutable avec
chmod +x
.Faire un test de commettre et vous devriez voir la sortie du script, juste avant la sortie régulière de la commettre.
Comment appeler le script que j'ai envie de courir dans les post-commit?
Les OP ont besoin de post pousser script, mais cette réponse est post script de validation
OriginalL'auteur cforbish
J'ai fini par utiliser cette réponse ici.
https://stackoverflow.com/a/3812238/1490695
Espérons que cette aide!
OriginalL'auteur VarunMurali