我可以按计划运行Bamboo部署项目以部署特定版本,而不必只部署最新版本吗?

时间:2019-09-02 16:51:21

标签: bamboo

我有一个Bamboo开发计划和一个部署项目。当前,部署是手动进行的,我们可以选择要在服务器上部署的特定发行版(使用下拉字段选择)。现在,我相信,如果按计划添加触发器,它将始终获取最新的发行版本。我的要求是安排部署项目并根据部署所需的特定发行版本进行部署,而不一定是最新版本。

我试图通过传递环境id和versionid来使用REST API curl调用Bamboo,如下所示:-

curl -X POST'http://localhost:8085/rest/api/latest/queue/deployment/?environmentId=1212417&versionId=1310721'-u admin:admin -H“ Accepts:application / json”

(请假设,以'1310721'给出的versionId为'release-2')。当我执行REST调用时,它执行了该版本2的部署,但是当调度程序执行该部署项目时,它再次采用了最新的发行版,即“发行版3”而不是“发行版2”。

有什么办法可以告诉Bamboo,好吧,这是发行版本,需要在计划的部署触发器期间自动进行部署。如果未提供值(发行版),请选择最新的发行版。

欢呼

0 个答案:

没有答案
相关问题