我有一个Jenkins管道,它触发了一些定义为多分支管道的下游作业。我想获取正在运行的作业的提交,它通常存在于env.GIT_COMMIT
中。
除了将env.GIT_COMMIT
变量转储到一个文件,并将该文件注册为构建工件之外,还有什么方法可以获得构建的提交吗?我已经研究了Run class,但我没有看到一个明确的方法来通过该路线进行提交。
下面是我的管道的摘录,包含触发下游作业和检索工件的部分:
retry(count: 3) {
build job: "${jobNameFrontend}", wait: true, parameters: [
[$class: 'BooleanParameterValue', name: 'PACKAGE', value: true],
[$class: 'BooleanParameterValue', name: 'SKIP_TESTS', value: params.SKIP_TESTS]
]
}
copyArtifacts projectName: "${jobNameFrontend}", filter: 'frontend.zip', fingerprintArtifacts: true, target: 'dist'
unzip dir: "${SOURCE_DIR}", glob: '', zipFile: './dist/frontend.zip'
1条答案
按热度按时间mo49yndu1#
我加
到建造之前,
线