![](/img/trans.png)
[英]What does it mean "unable to get source run" while connecting to Wercker api?
[英]What does “Invalid stack, only stack 1 and 5 are supported for builds” means?
我试图通过访问文档中提到的API端点来触发新的Wercker构建,但API返回以下响应:
{"statusCode"=>400, "error"=>"Bad Request", "message"=>"Invalid stack, only stack 1 and 5 are supported for builds"}
错误消息“无效堆栈,只有堆栈1和5支持构建”是什么意思?
我尝试使用以下脚本发送请求:
$ jq . -c <<JSON | curl -s -d @- -H 'Authorization: Bearer token' -H 'Content-type: application/json' 'https://app.wercker.com/api/v3/builds' | jq .
{
"applicationId": "applicationid",
"branch":"develop",
"envVars":[
{"key":"HOGE_FOO","value":"true"}
]
}
JSON
{
"statusCode": 400,
"error": "Bad Request",
"message": "Invalid stack, only stack 1 and 5 are supported for builds"
}
[Wercker员工在这里!]
构建端点用于Wercker经典堆栈,它具有不同的构建和部署概念。 当前的Wercker Workflows堆栈使用运行API端点来控制任意管道运行。
您看到的错误消息以一种有点神秘的方式告诉您。 版本6指的是工作流堆栈,1和5是经典/不推荐的堆栈。 我将在文档中更清楚地说明这一点,但如果您将构建API端点的调用替换为运行API端点,它应该可以工作!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.