我希望限制下游Jenkins作业使用从上游作业传入的参数在特定的机器上运行。上游作业创建一个属性文件,其中一个属性指示它应该运行的机器(MACHINE_TO_RUN=linux123 in test.properties)。在这里,我从属性文件中指定参数:$工作区/test.properties
我已经验证了下游作业确实接收和处理了文件。MACHINE_TO_RUN=linux123列在我的环境变量中。我已经尝试将“限制此项目可以运行的位置”设置为${MACHINE_TO_RUN},但没有成功。