kry*_*nio 1 jenkins jenkins-workflow jenkins-pipeline
如何传递在Pipeline Job中复制工件的构建号?因为默认此步骤复制来自上一个稳定构建的工件,并且我需要来自特定构建的复制工件(例如123).
我的管道代码在这里:
node {
stage "Copy artifacts"
step ([$class: 'CopyArtifact',
projectName: 'other-project',
filter: 'myapp.jar']);
}
Run Code Online (Sandbox Code Playgroud)
来自官方博客文章:
copyartifact-plugin支持的所有其他配置选项也可用.测试/浏览所有选项的最简单方法是通过工作流脚本"Snippet Generator"(可在工作流脚本textarea下面的工作流配置屏幕上找到).
如果可以参数化,则应在内置的"Snippet Generator"中提供适当的选项.
要从特定构建中复制工件,您还需要使用selector参数:
node {
stage "Copy artifacts"
step ([$class: 'CopyArtifact',
projectName: 'other-project',
filter: 'myapp.jar',
selector: [$class: 'SpecificBuildSelector', buildNumber: '1']
]);
}
Run Code Online (Sandbox Code Playgroud)