答案 0 :(得分:1)
获取第一份工作所需的所有参数,然后将其传递给后续工作。
例如 - >作业A需要“Param_A”,作业B需要“Param_B”而作业C需要“Param_C”,而父作业应该在其输入中取出所有三个Param并使用这些参数调用后续作业,以后需要哪个参数$ PARAM_A
将使用该作业答案 1 :(得分:0)
您可以使用Parameterized Build Plugin来完成此操作。
例如,您希望第一个作业触发第二个作业(例如,称为TEST)并将参数传递给它。您需要做的是在Post-build Actions
部分的第一份工作中选择Trigger parameterized build on other projects
并将其设置如下图所示:
在General
部分的第二个作业上勾选方框This project is parameterized
,并定义您从第一个作业传递的参数的名称。
例如:
要将此参数(或任何其他参数)传递给第3个作业,您需要应用相同的方法。
简而言之:
在第二职业上转到Post-build Actions
部分,选择Trigger parameterized build on other projects
并在字段Project to build
中填写第三职业的名称。在字段预定义参数中再次添加PARAMETER_NAME=${PARAMETER_NAME}
在第三个作业上勾选方框This project is parameterized
并定义您从第二个工作传递的参数的名称(例如PARAMETER_NAME
),对于这种情况,字符串参数。
注意强>
您可以按照相同的逻辑将参数传递给所需的下游作业。