首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将已发布的工件从Artifactory检索到jenkins管道脚本中

如何将已发布的工件从Artifactory检索到jenkins管道脚本中
EN

Stack Overflow用户
提问于 2017-06-27 17:47:51
回答 1查看 1.2K关注 0票数 0

我尝试将已发布的工件列表从我的部署中获取到我的Artifactory上。

我尝试过在BuildInfoAccessor上这样做,但当前版本缺少getDeployedArtifacts()功能。

我甚至试图读取jenkins build.log对象,但不知何故,它遗漏了部署工件的artifactory-plugin的印记。

谁能给我一个提示,告诉我应该在哪里看或者举个例子?

EN

回答 1

Stack Overflow用户

发布于 2017-06-27 20:58:46

我不确定有没有更好的方法从artifactory-jenkins插件本身打印BuildInfo。您可以通过artifactory rest api获取jenkins构建的发布信息。Artifactory Rest Api

您可以从jenkins环境变量${BUILD_NUMBER}中获取内部版本号,并通过sh curl/您的管道脚本中的其他适当步骤进行http get调用。

代码语言:javascript
运行
复制
sh "curl http://artifactory.org.net/api/build/my-build/${BUILD_NUMBER}"

使用withCredential步骤传递用户名/密码。

注意:我刚刚从我的理论知识中得到了答案。

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

https://stackoverflow.com/questions/44777172

复制
相关文章

相似问题

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