【发布时间】:2020-02-13 14:50:39
【问题描述】:
我正在使用 CI 管道,当我执行脚本(Jenkins 文件)时,构建正在通过,它说构建成功,但二进制文件没有上传到 Artifactory,我在日志中看到这条消息
“Artifactory Build Info Recorder:部署工件设置为 false,不会部署工件”
请帮忙
【问题讨论】:
标签: jenkins jenkins-pipeline artifactory
我正在使用 CI 管道,当我执行脚本(Jenkins 文件)时,构建正在通过,它说构建成功,但二进制文件没有上传到 Artifactory,我在日志中看到这条消息
“Artifactory Build Info Recorder:部署工件设置为 false,不会部署工件”
请帮忙
【问题讨论】:
标签: jenkins jenkins-pipeline artifactory
您可能正在使用以下配置运行 maven 构建:
rtMaven.deployer.deployArtifacts = false
此配置禁用工件部署到 Artifactory。如果您希望在构建期间部署工件,请将此配置更改为 true 或直接将其删除。
如果您收集了构建信息,您还可以在稍后阶段部署工件,方法是调用:
rtMaven.deployer.deployArtifacts buildInfo
查看this pipeline 获取延迟部署示例,或查看this pipeline 获取常规部署示例。更多详情请见documentation。
如果这不能回答您的问题,请与我们分享您的管道。
【讨论】: