首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jenkins管道中获取rtUpload后的工件URL

在Jenkins管道中获取rtUpload后的工件URL
EN

Stack Overflow用户
提问于 2019-12-24 15:47:24
回答 1查看 1.8K关注 0票数 4

我使用jenkins手工插件,并使用rtUpload上传tar文件。有什么方法可以在工件URI完成时获得它吗?

它确实将其打印为日志:

流水线rtUpload 17:01:50 consumer_部署工件:v.tar.gz

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-25 09:33:10

此功能目前仅在脚本管道上可用,并在文档中进行了描述。

例如:

代码语言:javascript
复制
node {
def server = Artifactory.server SERVER_ID
def uploadSpec = readFile 'uploadSpec.json'
def buildInfo = server.upload spec: uploadSpec

if (buildInfo.getArtifacts().size() > 0) {
    def localPath = buildInfo.getArtifacts()[0].getLocalPath()
    def remotePath = buildInfo.getArtifacts()[0].getRemotePath()
    def md5 = buildInfo.getArtifacts()[0].getMd5()
    def sha1 = buildInfo.getArtifacts()[0].getSha1()
    echo remotePath
}

server.publishBuildInfo buildInfo
}
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59471011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档