基于Kiln Mercurial存储库定义Jenkins构建作业

时间:2012-04-16 20:42:23

标签: mercurial jenkins kiln

我在Windows 2008 R2计算机上安装了Mercurial插件的Jenkins实例。我正在尝试在KilnHQ存储库上为Maven项目定义构建作业。由于身份验证失败,HG克隆步骤无法检索代码。

我阅读过Kiln文档,他们只支持HTTPS。没有SSH支持。但是,Jenkin的hg插件不允许我输入用户名/密码。

如何通过Jenkins成功唤醒我的构建工作?

1 个答案:

答案 0 :(得分:3)

使用(所有)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