如何使用jenkins构建客户端 - 服务器项目

时间:2013-05-16 06:35:33

标签: jenkins

我想要构建的应用程序是一个分布式系统,其中一台服务器(以及其他几个组件)在Linux机器上运行,而一台客户机在Windows机器上运行。在每次提交时,我都需要构建两个组件(linux first和windows next)并运行一些健全性测试

我在Windows机器上安装了Jenkins slave,但是找不到一个允许我将项目中的每个构建步骤链接到另一台机器的插件。 我需要说

  • 在机器M1上运行构建步骤A
  • 在机器M2上运行构建步骤B
  • 在机器M1上运行构建步骤C

认为我可以为每个这些作业创建三个不同的项目,并创建第四个项目,并有3个作业以所需顺序触发3个项目(“触发/调用其他项目的构建)。这是唯一的方法吗?它是否有一个插件我可以用来为项目中的每个构建步骤选择不同的机器。

1 个答案:

答案 0 :(得分:0)

设置好奴隶之后,可以使用“windows”,“linux”等标签标记它们。然后,您可以将作业限制为仅在具有特定标签的节点上运行。

有关详细信息,请参阅Jenkins: The Definitive Guide