我正在使用Bamboo 5.6.2版本。
作为Continuous Integration Pipeline的一部分,我每次构建成功时都需要创建一个版本。构建管道的输出是来自外部docker注册表的docker镜像的链接。
原因:管理员已配置构建到期,其中可能会删除旧的构建结果,包括工件。
Intent :创建发布版将确保构建结果/工件保留,从而允许我们通过引用工件在稍后阶段部署它。
我在这里找到了类似的问题:https://answers.atlassian.com/questions/33136376/how-can-i-automatically-create-a-deployment-release-but-dont-execute-deployment-yet但尚未得到回答。
答案 0 :(得分:2)
使用echo脚本任务创建部署环境,并将触发器添加到该环境以在成功构建时进行部署。不确定5.6中是否存在此类触发器,使用5.14.4