[管道]阶段[pipeline] {(构建信息阶段)[管道] rtbuildinfo [pipeline]} [pipeline]} // stage [pipeline] stage [pipeline] stage [pipeline] {(上传阶段)[piffeline] rtupload [coptureer_0]部署artifact :Https://artifactory.domain/artifactory/packages/arena-2022-02-02-07-11-31-31-58.zip} [pipeline] // stage [pipeline] stage [pipeline] [管道] rtpublishbuildinfo部署构建信息到:
https://artifactory.domain/artifactory/artifactory/api/build/部署构建descriptor to:https://artifactory.domain.domain/artifactory/artifactory/apifactory/api/api/build- build fucase forception fucase fucase fucally decloteployedepployeployployployployplop所部署。在
https://artifactory.domain/artifactory/webapp/builds/uueaw%20 ::%20ARENAWEBRUF%20 ::%20master/81
发送构建保留请求,删除构建构建的构建,最大数量到商店:5。[pipeline]} [pipeline] // stage [pipeline] stage [pipeline] {(声明:post action)
add stage ('Artifactory stage') {
steps {
rtServer (
id: 'Artifactory',
url: 'https://artifactory.domain/artifactory',
credentialsId: 'test',
timeout: 300
)
}
}
stage ('Build info stage ') {
steps {
rtBuildInfo (
maxBuilds: 5,
deleteBuildArtifacts: true
)
}
}
stage ('Upload stage') {
steps {
rtUpload (
serverId: 'Artifactory',
spec: '''{
"files": [
{
"pattern": "arena-*.zip",
"target": "project/packages/"
}
]
}''',
)
}
}
stage ('Publish build info') {
steps {
rtPublishBuildInfo (
serverId: 'Artifactory'
)
}
}
闭合:
captureEnv: true
示例
Herey
接管环境变量 将Build-Info对象设置为 下载时自动捕获环境变量 上传文件,将以下内容添加到您的脚本中。 默认情况下,环境变量名称包括“密码”, “ PSW”,“秘密”,“令牌”或“键”(案例不敏感)被排除在外,并且 不会出版到文物。