Jenkins 在作业之间传递大量参数

Jenkins 在作业之间传递大量参数,jenkins,Jenkins,我有两份詹金斯的工作,分别在不同的电脑上进行。在计算机1上,我读取属性文件并将其用于环境变量。但我需要相同的文件在PC 2上,它只存在于第一个。当第一个Jenkins作业完成时,它会启动第二个作业,它可以通过作业传递参数文件,但我必须为每个参数创建单独的参数和参数化触发器插件,我有很多,不想这样做。这个问题有简单的解决方案吗?忘记Jenkins 1和参数化触发器插件。使用Jenkins 2,以下是您的需求示例: node ("pc1") { stage "step1" stash name: "

我有两份詹金斯的工作,分别在不同的电脑上进行。在计算机1上,我读取属性文件并将其用于环境变量。但我需要相同的文件在PC 2上,它只存在于第一个。当第一个Jenkins作业完成时,它会启动第二个作业,它可以通过作业传递参数文件,但我必须为每个参数创建单独的参数和参数化触发器插件,我有很多,不想这样做。这个问题有简单的解决方案吗?

忘记Jenkins 1和参数化触发器插件。使用Jenkins 2,以下是您的需求示例:

node ("pc1") {
stage "step1"
stash name: "app", includes: "properties_dir/*"
}

node ("pc2") {
stage "step2"
dir("dir_to_unstash") {
    unstash "app"
} 
}