Jenkins 我想在“中传递标签值”;“限制此项目可以运行的位置”;动态场
我有两份自由式的工作,分别是JOB1和JOB2。JOB1必须在主机上运行,而JOB2必须在从机上运行。我有3个节点。 现在我想在其中一个节点上运行我的下游作业,即JOB2。一种方法是硬核心,即在“限制此项目可以运行的位置”字段中手动提供标签名称。但是,我希望它自动将节点转移到下游作业将运行的位置 是否有办法使用“限制此项目可以运行的位置”复选框,并且值将为“%variable%”,其中“variable”将保留/是选择参数的变量/值之一。简单地说,为什么“Restrict…”的值不能允许变量替换。我只想在配置文件的“Restrict where this project can run”字段中传递该值Jenkins 我想在“中传递标签值”;“限制此项目可以运行的位置”;动态场,jenkins,Jenkins,我有两份自由式的工作,分别是JOB1和JOB2。JOB1必须在主机上运行,而JOB2必须在从机上运行。我有3个节点。 现在我想在其中一个节点上运行我的下游作业,即JOB2。一种方法是硬核心,即在“限制此项目可以运行的位置”字段中手动提供标签名称。但是,我希望它自动将节点转移到下游作业将运行的位置 是否有办法使用“限制此项目可以运行的位置”复选框,并且值将为“%variable%”,其中“variable”将保留/是选择参数的变量/值之一。简单地说,为什么“Restrict…”的值不能允许变量替换
注意-我已经安装了NodeLabel参数插件。任何帮助都将非常感谢 据我所知,作业配置中的“限制此项目可以运行的位置”框中不支持变量,它需要是您在Jenkins设置中设置的节点名 解决方法可以是: 2个作业,带有一个.tpl文件和一些powershell