我正在使用 Artifactory 插件將 Jenkins 的 zip 包上傳到 Artifactory。我正在使用以下上傳步驟并且它有效,我唯一的問題是有可能以某種方式配置將在 Artifactory 中保留多少個最后構建?(例如最近 50 個版本)
stage ('Upload stage') {
steps {
rtUpload (
serverId: 'Artifactory',
spec: '''{
"files": [
{
"pattern": "package-*.zip",
"target": "artifactory/jenkins/"
}
]
}''',
)
}
}
謝謝
uj5u.com熱心網友回復:
您可以在發布構建資訊步驟期間配置構建保留:
stage ('Set build retention') {
steps {
rtBuildInfo (
maxBuilds: 50
)
}
}
stage ('Upload stage') {
steps {
rtUpload (
serverId: 'Artifactory',
spec: '''{
"files": [
{
"pattern": "package-*.zip",
"target": "artifactory/jenkins/"
}
]
}'''
)
}
}
stage ('Publish build info') {
steps {
rtPublishBuildInfo (
serverId: 'Artifactory'
)
}
}
有關更多資訊,請參閱觸發構建保留檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/363204.html
