詹金斯多工作阶段条件

时间:2015-09-03 06:10:24

标签: jenkins

我在詹金斯有一份工作,就像父工作一样,将在主人身上运行。另外还有两个工作岗位,就像一个主要工作的孩子。 触发主作业时,将根据平台启动子作业。子作业将在不同的节点中运行,如windows和mac slave。例如,如果给定平台是windows,那么windows slave中的子作业应该运行,反之亦然。我给出的条件就像平台不等于null时,触发子作业。其中平台是主作业中的扩展选择参数。

条件评估为" false"。条件是否正确?

我坚持向前迈进......! 帮助赞赏.. !! enter image description here

2 个答案:

答案 0 :(得分:0)

使用NodeLabel Plugin

使用标签参数并提供您的Slave标签名称。

您可以使用此插件来使用和配置任意数量的从属节点。

答案 1 :(得分:0)

我猜测windows_node_platform不是有效的环境变量。

检查您拥有的环境变量(管理Jenkins>系统信息)

我没有在Windows上使用jenkins,但在我的linux服务器上,我的TERM环境是“linux”

相关问题