Jenkins CVS插件错误地使用了CVS rlog的从属密钥路径

时间:2013-09-20 19:48:33

标签: jenkins jenkins-plugins

我正在尝试在Jenkins上配置我的第一个分布式构建。我知道我使用的两台计算机是独立工作的,因为他们都运行Jenkins,项目在每个计算机上成功集成。

在我的新配置中,Mac是主设备,Ubuntu Linux设备(10.04 LTS)是从设备。我正在使用CVS插件查看我的来源。我在两台成功运行的机器上都有用于CVS身份验证的公钥/私钥对。 id_rsa和known_hosts密钥路径由在主服务器上的“管理节点”配置页面中的每个节点(包括主服务器)配置的环境变量以及主服务器的“配置系统”页面定义。

当我执行分布式构建时,它会成功检出主服务器和从服务器。它成功地在主服务器上运行cvs rlog。然后它尝试在从属作业执行中运行cvs rlog。但是,它使用从属私钥路径。工作失败了。我的理解是cvs rlog总是在master上运行。所以,路径选择对我来说似乎不对。

如何强制rlog路径回到主路径?这是一个错误还是我的配置不同于它?

1 个答案:

答案 0 :(得分:1)

这个插件中的a bug现已在V2.10中修复。

我有多个分布式设置正在运行,但是使用Pserver进行身份验证,因此它们都可以正常工作。