使Jenkins表现为仅编译工具,然后处理主Jenkins接口上的所有结果工件

时间:2011-10-16 12:51:34

标签: windows ant continuous-integration jenkins

在这里可能就是我的一些事情,我已经在这里讨论了这个问题,但我真的非常感谢能够逐步解决在Jenkins CI上实现以下效果的问题。 ,首先 - 这是我可以使用的工具:

  • 两个Jenkins CI服务器 - Jenkins A和Jenkins B;
  • Jenkins B不能作为构建的数据存储,因此工件,测试等应保存在Jenkins A :(;
  • Apache Ant(最新)和NAnt(最新)。

目标是实现以下目标:能够在Jenkins A上开始构建,制作源代码并在Jenkins B上构建,但在Jenkins A上再次存档和显示工件。

我一直用Google搜索,我发现有一个术语被广泛使用 - “分布式构建”......这也是这种情况吗?

目前在两台机器上都使用最新的Jenkis CI版本(Jenkins A和Jenkins B)。

我需要使用哪种工作配置才能在公司域下进行多种Jenkins设置?

1 个答案:

答案 0 :(得分:3)

您不希望在两台计算机上安装完整的Jenkins。

听起来对我来说,你应该在机器A上安装Jenkins,并将机器B设置为该Jenkins安装的从属节点。 Jenkins UI使这非常直观,但如果您需要详细信息,请访问:

完成后,您需要明确配置您的作业:

  1. 存档您需要归档的任何工件(您可能已经完成了这项工作)。
  2. 通过在“限制可以构建此作业的位置”中输入节点名称,仅在计算机B从属节点上构建。