【发布时间】:2015-09-23 10:29:17
【问题描述】:
我正在使用 Jenkins 在本地服务器上工作,我现在的任务是在每次 git push 后触发测试脚本。
我尝试使用 post-commit 挂钩来执行此操作,该挂钩按预期工作,但它运行了测试在进行实际更改(推送到 repo)之前。好吧,它是提交后的,所以这是意料之中的。
所以我决定使用某种 post-push 并发现 post-receive 挂钩,但它根本不起作用。运行sh post-receive 做我想做的事,chmod +x 完成。我究竟做错了什么?我应该使用另一个钩子吗?
【问题讨论】: