我正在使用 Artifactory 插件將 Jenkins 的 zip 包上傳到 Artifactory。我正在使用以下上傳步驟並且它有效,我唯一的問題是有可能以某種方式配置將在 Artifactory 中保留多少個最後構建?(例如最近 50 個版本)
stage ('Upload stage') {
steps {
rtUpload (
serverId: 'Artifactory',
spec: '''{
"files": [
{
"pattern": "package-*.zip",
"target": "artifactory/jenkins/"
}
]
}''',
)
}
}
謝謝
您可以在發布構建信息步驟期間配置構建保留:
stage ('Upload stage') {
steps {
rtUpload (
serverId: 'Artifactory',
spec: '''{
"files": [
{
"pattern": "package-*.zip",
"target": "artifactory/jenkins/"
}
]
}'''
)
}
}
stage ('Publish build info') {
steps {
rtPublishBuildInfo (
serverId: 'Artifactory',
maxBuilds: 50
)
}
}
有關更多信息,請參閱觸發構建保留文檔。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句