![](/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.