在jenkins中,我勾选了“当一个更改被推送到git hub时构建”,但是当我将更改推送到git repo url时它仍然没有自动构建。
答案 0 :(得分:1)
对于本地管理的回购(即不在github.com上),Git plugin recommends:
为了尽量减少推送和构建之间的延迟,建议在存储库中设置post-receive挂钩,以便在进行新提交时戳Jenkins。
为此,请在hooks / post-receive中添加以下行,其中“Git存储库的URL”是用于克隆此存储库的完整URL。
curl http://yourserver/jenkins/git/notifyCommit?url=<URL of the Git repository>[&branches=branch1[,branch2]*][&sha1=<commit ID>]
所以你需要在目标仓库中添加一个钩子,以便该钩子可以调用Jenkins。