我正在使用Artifactory下载多个工件
rtDownload (
serverId: 'Artifactory-1',
spec: '''{
"files": [
{
"pattern": "bazinga-repo/froggy-files/",
"target": "bazinga/"
}
]
}''',
// Optional - Associate the downloaded files with the following custom build name and build number,
// as build dependencies.
// If not set, the files will be associated with the default build name and build number (i.e the
// the Jenkins job name and number).
buildName: 'holyFrog',
buildNumber: '42'
)
但是这个是异步工作的,我必须在它完成后立即使用结果。我如何在管道语法中等待每个rtDownload?
2条答案
按热度按时间vcudknz31#
这段代码可以下载两个工件:
vc9ivgsu2#
就我个人而言,我最终以这种方式实现了Khoa的想法
这不是完美的,但它等待一些文件存在。如果你只有一个文件,它应该工作,但如果你有几个文件,它可能会继续只要一个文件下载。我还没有检查,但与此我假设: