背景
工程项目需要持续的构建-发布能力
实现
持续构建
TeamCity。
- 区分环境进行构建
- 可以构建代码包及镜像形式
- 可以配置触发器,代码提交时自动触发构建
发布
聚石塔 or 阿里云k8s集群版
分支管理
master:对应生产环境,受保护,不允许提交
dev:测试环境分支,受保护,不允许提交
功能分支从master拉取,开发完成后,合并到dev进行验证
注意
需要配置保留的最近版本数量,避免空间持续占用
工程项目需要持续的构建-发布能力
持续构建
TeamCity。
发布
聚石塔 or 阿里云k8s集群版
分支管理
master:对应生产环境,受保护,不允许提交
dev:测试环境分支,受保护,不允许提交
功能分支从master拉取,开发完成后,合并到dev进行验证
需要配置保留的最近版本数量,避免空间持续占用