如何忽略 Jenkins/HG 中某个用户的更改?
我正在将 Jenkins 与 HG 存储库一起使用。有一个构建后脚本可以更新一些文件并将它们推送到存储库。由于 Jenkins 设置为基于存储库更改进行构建,因此更新会在无限循环中触发重建。
更改目录结构来避免这种情况似乎很困难,所以我认为最好的选择是简单地忽略用户“jenkins”所做的更改。
有没有办法让 Jenkins 忽略某个用户的更改?
I'm using Jenkins with a HG repository. There is a post-build script that updates some files and pushes them to the repository. Since Jenkins is set up to build on repo changes, the update triggers a rebuild in an infinite loop.
Changing the directory structure to avoid this seems difficult, so I figured the best option would be to simply ignore changes made by the user "jenkins".
Is there a way to let Jenkins ignore changes by a certain user?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因为我猜你不想将 CI 服务器中的任何内容推送到中央存储库中,所以你可以设置它指向自身的克隆的默认推送路径。因此,任何没有明确给定 URL 的推送都将针对克隆而不是中央存储库。
请参阅 http://hgbook.red- bean.com/read/a-tour-of-mercurial-the-basics.html#id349161 了解更多详细信息。
Since I guess you don't want to push anything from you CI-server into the central repo, you can set up the default-push path of the clone that it points to itself. So any push without an explicit given URL will target the clone and not the central repository.
See http://hgbook.red-bean.com/read/a-tour-of-mercurial-the-basics.html#id349161 for more details.