如何在jenkins中克隆googlecode mercurial存储库
我在触发googlecode项目的存储库克隆时遇到问题 我一直收到以下错误: 由用户匿名启动$hg克隆 --rev default“”“F:\Hudson\jobs\project demostation project\workspace”中止:demo.projectname.googlecode.com证书错误:证书用于 *.googlecode.com、googlecode.com、*.codespot.com、*.googlesource.com、googlesource.com(使用--unsecure进行不安全连接)错误:克隆失败。 --模板{node} 有人知道如何告诉詹金斯使用该证书是安全的吗在哪个文本框中放置--不安全选项如何在jenkins中克隆googlecode mercurial存储库,mercurial,hudson,jenkins,google-code,Mercurial,Hudson,Jenkins,Google Code,我在触发googlecode项目的存储库克隆时遇到问题 我一直收到以下错误: 由用户匿名启动$hg克隆 --rev default“”“F:\Hudson\jobs\project demostation project\workspace”中止:demo.projectname.googlecode.com证书错误:证书用于 *.googlecode.com、googlecode.com、*.codespot.com、*.googlesource.com、googlesource.com(使用
这是一个相对较新的命令行选项(我认为是1.8.3),可以绕过一个相对较新的实际检查证书的实践(我认为是1.8.2)。它可能不会在詹金斯用户界面中公开。你可以做一些事情来解决这个问题:
- 将服务器的证书指纹放入(詹金的用户)hgrc的白名单中
- 将Mercurial封装在一个通过的快速shell脚本中——不安全
- 从非https版本的google URL克隆(我认为他们仍然允许)
- 为Mercurial全局(
)或Jenkins用户的/etc/Mercurial/hgrc
~/.hgrc