从 Jenkins 管道中的上游作业获取数据?

Get data from upstream job in Jenkins pipeline?

我有一个由上游作业触发的 jenkins 管道。上游创建一个包含字符串的文件。我希望能够从管道访问该字符串。有没有办法从 Groovy 沙箱中获取有关读取文件所需的上游作业的数据?

您需要使用 "step" "copy artifacts from another project".

它将如下所示:

step([$class: 'CopyArtifact', filter: '**/myFile.txt',
      fingerprintArtifacts: true, flatten: true, projectName: "myProject-job-name",
      selector: [$class: 'StatusBuildSelector', stable: true]])