我的〜/ .gitconfig是:
[alias]
commit = "!sh commit.sh"
Run Code Online (Sandbox Code Playgroud)
但是,当我输入git commit时,不会调用脚本.
是否可能,或者我必须使用另一个别名?
可能重复:
git push后本地执行挂钩?
git有许多钩子,可以在某些事件附近调用脚本.
是否可以在我的工作存储库中设置一个git hook,在我推送到远程分支后在本地执行某些操作?如果是这样的钩子呢?
我想知道如何在推送到github后在本地仓库中执行bash脚本.
bash脚本位于文件夹的根目录中.它可以根据我猜的调用位置移动.我已经研究过git hooks但是没有后推钩,我不太了解其他钩子.
我试图在推动之后调用jenkins构建.我已经研究过在github上使用post-receive url等推送后通知jenkins的方法,但似乎没有什么对我有用.
这是我正在尝试运行的脚本:
#!/bin/bash/
java -jar jenkins-cli.jar -s http://localhost:8080/ build Test
Run Code Online (Sandbox Code Playgroud)
谢谢!Varun的