docker 容器化服务并接入 jenkins+蓝鲸的 CI/CD 建设及平滑发布

我要开发同款
proginn09214668612023年12月19日
141阅读
开发技术jenkins、自动化运维
所属分类持续集成

作品详情

项目描述:使用 docker 将业务项目容器化,并接入 jenkins 和 蓝鲸实现持续集成和持续交付。使用腾讯云 clb 的 SDK 进行流量切换,在发布前将要发布的机器权重修改为 0,发布结束后恢复。在jenkins上进行CI,利用蓝鲸平台做CD的工作,在jenkins打包完成后调用蓝鲸的API进行文件下发和服务部署。
项目收获:熟练掌握了 docker 的应用部署,dockerfile 的编写及 docker-compose 的使用,且将项目容器化后有利于日后的维护、扩容等。熟练掌握了 jenkins 和 gitlab 的服用配置,且接入 CI/CD 方便了项目的更新发布及版本控制。做平滑发布可以使业务在发布过程中不受影响。
项目职责:负责CI/CD流程的打通及平滑发布逻辑的代码实现。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论