定义基于窑汞存储库的 Jenkins 构建作业



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

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

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

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

最新更新