IDEA + GitHub/Gitee/GitLab/Gitea + Jenkins + Docker + Linux = CI/CD

IDEA 非常强大的IDE

下载地址: https://www.jetbrains.com/idea/

GitHub/Gitee/GitLab/Gitea 代码托管平台

GitHub: https://github.com/

Gitee: https://gitee.com/

GitLab: https://about.gitlab.com/

Gitea: https://gitea.io/zh-cn/

Jenkins 流行的持续集成工具

地址: https://jenkins.io/zh/

Docker 容器化

官方文档: https://docs.docker.com/

Linux 项目部署的服务器

Centos: https://www.centos.org/

Ubuntu: https://ubuntu.com/

CI/CD 持续集成/持续部署 (简化)

使用IDEA进行编程 -> 单元测试 -> 推送到指定仓库 -> 触发Webhook -> Jenkins进行CI/CD -> 项目上线

慕课网的免费课程

用Jenkins自动化搭建测试环境: https://www.imooc.com/learn/1008

Jenkins+K8s实现持续集成: https://www.imooc.com/learn/1112