0

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

在我的新配置中,Mac 是主机,Ubuntu Linux 机器(10.04 LTS)是从机。我正在使用 CVS 插件来检查我的源代码。我在两台单独成功工作的机器上都有用于 CVS 身份验证的公钥/私钥对。id_rsa 和 known_hosts 密钥路径由环境变量定义,这些环境变量在主节点的管理节点配置页面以及主节点的配置系统页面中为每个节点(包括主节点)配置。

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

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

4

1 回答 1

1

这是插件中的一个错误,现已在 V2.10 中修复。

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

于 2013-10-19T13:42:28.117 回答