项目实战之微服务中的CICD

项目开发中的CICD中介绍了企业用户使用 GitLab 做持续集成和交付CICD,并提供了一段实际工作中的配置来进行示范。但是那段示例对于比较简单的项目还是挺适用的。这里的简单项目是指服务比较少,架构比较简单,比如只包含前端,后端,数据库三个模块的项目。但是对于复杂的项目还使用这样的 CICD 流程会带来很多问题。所以本文基于 Docker Swarm 部署的微服务项目来对该持续集成交付的机制流程进行优化。

[阅读全文]
 |   

项目开发中的CICD

现如今持续集成(CI)和持续交付/部署(CD)大家已经不陌生了,它们是为了帮助项目能够更快的进行版本迭代。在这篇文章中,我将介绍如何使用使用 GitLab CI/CD 工具进行项目的自动化打包和部署。

[阅读全文]
 |