如何传递在管道作业中复制工件的内部版本号?因为默认此步骤从上一个稳定版本复制工件,我需要从特定版本(例如 123)复制工件。
我的管道代码在这里:
node {
stage "Copy artifacts"
step ([$class: 'CopyArtifact',
projectName: 'other-project',
filter: 'myapp.jar']);
}
如何传递在管道作业中复制工件的内部版本号?因为默认此步骤从上一个稳定版本复制工件,我需要从特定版本(例如 123)复制工件。
我的管道代码在这里:
node {
stage "Copy artifacts"
step ([$class: 'CopyArtifact',
projectName: 'other-project',
filter: 'myapp.jar']);
}
来自官方博文:
copyartifact-plugin 支持的所有其他配置选项也可用。测试/浏览所有选项的最简单方法是通过工作流脚本“片段生成器”(在工作流脚本文本区域下方的工作流配置屏幕上可用)。
如果可以参数化,则内置的“代码段生成器”中应提供适当的选项。
要从特定构建复制工件,您需要另外使用selector
参数:
node {
stage "Copy artifacts"
step ([$class: 'CopyArtifact',
projectName: 'other-project',
filter: 'myapp.jar',
selector: [$class: 'SpecificBuildSelector', buildNumber: '1']
]);
}