我有一个带有运行参数的参数化作业,该参数现在称为RUN_PARAMETER。当我手动触发它时,RUN_PARAMETER环境变量将设置为所选构建的URL。除了RUN_PARAMETER,我还得到RUN_PARAMETER.jobName,RUN_PARAMETER.number,RUN_PARAMETER_JOBNAME,RUN_PARAMETER_NAME,RUN_PARAMETER_NUMBER和RUN_PARAMETER_RESULT环境变量,它们设置为所选构建的适当值。
但是当我从另一个工作触发工作时,我无法使它正常工作。从管道作业中,我使用run参数触发我的作业,然后将RUN_PARAMETER参数设置为等于相应构建的URL。
在触发的作业中,RUN_PARAMETER环境变量与我手动触发它时完全相同,但是未设置任何其他环境变量(RUN_PARAMETER.jobName,RUN_PARAMETER.number,RUN_PARAMETER_RESULT等)。 / p>
是否有一种方法可以让我从另一个作业中触发其他作业时设置其他环境变量,就像我手动触发作业时所设置的一样?