首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rest api /api/ build /promote提升工件错误无法找到构建的工件

使用rest api /api/ build /promote提升工件错误无法找到构建的工件
EN

Stack Overflow用户
提问于 2015-09-30 12:45:55
回答 1查看 875关注 0票数 2

我的有效负载是:

代码语言:javascript
复制
payload = json.dumps({ "status": "staged", "comment": "testing.", "ciUser": "builder", "dryRun": "false", "targetRepo": "ext-release-local", "copy": "true", "artifacts": "true", "dependencies": "false", "scopes": [ "compile", "runtime" ], "properties": { "components": [ "c1", "c3", "c14" ], "release-name": [ "fb3-ga" ] }, "failFast": "true" })
headers = {'content-type': 'application/json'}

我在努力

代码语言:javascript
复制
response = requests.post(self.url+'/api/build/promote'+buildURL+'/2', payload, headers=headers, auth=('', ''))

获取错误:

代码语言:javascript
复制
{"errors": [{"status": 400, "message": "Unable to find artifacts of build 'IT-GIS-ATS :: pmstack2 :: pm1-pm1' #2: aborting promotion."}]}

我在这个地方确实有4-5个构建,可以在artifactory中看到,你能在这方面帮助我吗。

EN

回答 1

Stack Overflow用户

发布于 2015-10-05 21:11:20

我也遇到过类似的问题,问题不在于推广,而在于发布。您必须确保将以下属性添加到工件中,因为这是Artifactory链接构建和工件的方式:

代码语言:javascript
复制
build.name
build.job
build.number
build.timestamp # Not sure if this one is needed

Artifactory是一个很棒的产品,但是文档中缺少很多细节。

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

https://stackoverflow.com/questions/32857996

复制
相关文章

相似问题

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