2017-08-31 51 views
0

我正在尝试使用drone.io构建CI管道。如何在使用部署钩子触发分叉构建时访问Drone.IO中的父级构建号?

的步骤是:

  • 建立一个码头工人像
  • 标签与drone_build_number
  • 泊坞窗图像映像部署到暂存环境, “ECS,请部署myimage:drone_build_number

部署会在分段环境中触发一些测试。如果这些通过,drone.io的部署挂钩称为:http://mydronehost/builds/123?fork=true&event=deployment&deploy_to=prod。这应该配置myimage:drone_build_number来刺激,其中build_number在这种情况下是123。相反,构建得到一个新的数字,例如124,并且部署失败,因为myimage:124不存在。

是否有可能在这种情况下以某种方式访问​​“父”构建号码(123)?

回答

1

为什么不用git commit SHA标记图像,以便在同一版本和跨环境的重复构建之间保持一致?

+0

是的,这正是我们最终做的。谢谢! – Luuseens

相关问题