我正在尝试使用drone.io构建CI管道。
步骤如下:
myimage:drone_build_number
”部署会在暂存环境中触发一些测试。如果这些通过,则称为drone.io的部署挂钩:http://mydronehost/builds/123?fork=true&event=deployment&deploy_to=prod
。这应该将myimage:drone_build_number
部署到prod,在这种情况下build_number
为123。相反,构建获得一个新的数字,例如124,部署失败,因为myimage:124
不存在。
是否有可能以某种方式访问此上下文中的“父”构建号码(123)?
答案 0 :(得分:1)
为什么不用git commit SHA标记图像,以便它在同一版本的重复版本和不同环境之间保持一致?
答案 1 :(得分:0)
升级内部版本时,可以使用DRONE_BUILD_PARENT环境变量访问父内部版本号。