带有变量的 Bamboo 触发器部署计划

Bamboo Trigger Deployment plan with variables

我正在尝试部署一个具有来自外部服务的人工制品的计划,我想通过 curl 下载那些我将作为变量传递的文件...但是我无法通过 deploymet 调用以编程方式设置变量

curl -k -u user:passord -X POST -d "bamboo.myVariable=someurl" BASE_BAMBOO_URL/bamboo/rest/api/latest/queue/PROJECT-ID

尝试对部署执行相同操作 API 失败

curl BASE_BAMBOO_URL/bamboo/rest/api/latest/deploy/project/1321123123 -u user:passord-X POST -d "bamboo.myVariable=callMEwithDATA"

尝试将其添加到 API 失败,尝试通过 JSON

传递也是如此
curl -X POST BASE_BAMBOO/bamboo/rest/api/latest/deploy/project/1320058 -u user:passord -H "Accepts: application/json" -H "Content-Type: application/json" -d '{"name":"release-1", "myVariable":"ARTEFACT_URL"}'

要继续请求,必须将变量作为查询参数传递...可悲的现实是 Bamboo API 非常混乱

bamboourl&executeAllStages=true&bamboo.variable.MYVAR=1234