让Jenkins作为编译工具,然后在主Jenkins接口上处理所有产生的工件



这可能是这里的情况,我在我的脑海中有一些事情,在这个主题已经在这里讨论过了,但我真的会非常感谢有一步一步的答案在Jenkins CI上实现以下效果,首先-这里是我可以操作的工具:

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

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

我搜索了很多,我发现有一个术语被广泛使用——"分布式构建"…这里也是这样吗?

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

我需要使用什么工作配置才能在我的公司域下进行这种多jenkins设置?

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

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

  • https://wiki.jenkins-ci.org/display/JENKINS/Step + +一步+指导+ +组+ +主+和+奴隶+机器
  • https://wiki.jenkins-ci.org/display/JENKINS/Distributed +构建

一旦你这样做了,你将需要显式地配置你的作业,使它:

  1. 存档任何需要存档的工件(您可能已经完成了)。
  2. 通过在"限制在何处构建此作业"中输入节点名称,仅在机器B从节点上构建。

相关内容

  • 没有找到相关文章

最新更新