有没有办法在单个存储库中指定挂钩?
现在我们已经在“/etc/mercurial/hgrc”文件中指定了钩子,但每次它都会构建两次,并且它会为每个存储库中的每次提交构建。
所以我们想为每个存储库指定一个构建。
这就是我们实现钩子的方式:
[hooks]
changegroup = curl --silent http://jenkins:8080/job/ourProject/build
它位于 Ubuntu 服务器上。
- 选择Poll SCM下的选项构建触发器.
- 确保时间表表格为空。
您应该在 .hg 目录中创建,/home/user/mercurial/.hg/hgrc
并将钩子添加为:
[hooks]
commit.jenkins = wget -q http://localhost:8080/mercurial/notifyCommit?url=file:///home/user/mercurial > /dev/null
incoming.jenkins = wget -q http://localhost:8080/mercurial/notifyCommit?url=file:///home/user/mercurial > /dev/null
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)