bods
v1.42.2
公交开放数据服务
如果您想设置开发环境,请阅读 CONTRIBUTING.md 文档。
我们现在有4个环境:
您的分支应按以下顺序合并:Feature_branch -> dev -> test -> main -> tagging(使用相关版本)
当推送到 dev 分支时,将构建一个映像并将其推送到 ECR,并使用“version.txt”中指定的版本对其进行标记(因此请确保在推送代码时更改此设置,否则管道将不会被触发)。然后,服务将更新为使用此最新版本。
当推送到其他环境(test、uat 或 prod)时,它将使用 version.txt 文件查找镜像版本并相应地更新服务。除了产品部署之外,所有部署都是自动化的,这需要 KPMG 基础设施团队的批准。
从您的分支创建拉取请求以进行测试,获得批准并合并。这将触发测试管道。由于图像不存在,测试管道应该失败。
导航到修补程序管道并从测试分支触发它。这将触发构建并需要大约 1:30 分钟才能完成。