我在Windows2008 R2机器上安装了一个带有Mercurial插件的Jenkins实例。我正在尝试为我的KilnHQ存储库上的一个Maven项目定义一个构建作业。HG克隆步骤由于鉴权失败而无法取回代码。
我读过Kiln文档,它们只支持HTTPS。不支持SSH。然而,Jenkin的hg插件不允许我输入用户名/密码。
如何通过Jenkins成功唤醒我的构建工作?
发布于 2012-04-17 05:11:02
对于(所有) http(s):// URL,将用户名和密码直接放入URL是合法的。Mercurial支持这一点。如果Jenkins的Mercurial插件没有破坏它,那么你可能会这样做:
https://user:pass@kilnhost.com/path/to/repo如果这样不起作用,您可能可以将身份验证信息放在Jenkin用户的主目录的Mercurial.ini文件的[auth]部分中:http://www.selenic.com/mercurial/hgrc.5.html#auth
https://stackoverflow.com/questions/10181386
复制相似问题