GitlabCI/CD&Kubernetes项目交付流水线实践

GitlabCI实践

GitLabCI/CD基础概念

为什么要做CI/CD?
GitLab CI/CD简介
GitLabCI VS Jenkins
安装部署GitLab服务

GitLabRunner实践

GitlabRunner简介
GitLabRunner安装
GitLabRunner注册
GitLabRunner命令
运行测试流水线任务

GitLabPipeline语法

pipeline syntax 1
pipeline syntax 2
pipeline syntax 3
pipeline syntax 4
pipeline syntax 5
pipeline syntax 6
pipeline syntax 7

工具链集成

集成构建工具
集成代码质量sonarqube
制品库集成
自动化测试集成
Kubernetes集成

构建环境优化

Runner构建优化
配置K8S集群集成
容器运行流水线
流水线构建消息通知
配置使用分布式缓存

流水线最佳实践

流水线设计规划
需求部分准备工作
流水线设计准备工作
提交流水线设计
流水线触发控制
部署流水线实践
流水线回滚作业优化
发版完成后操作

项目交付流水线

优化后模板库配置详解
后端Java项目流水线
前端项目流水线实践
移动端安卓项目流水线实践

GitlabCI/CD&Kubernetes项目交付流水线实践

上一篇:js写一个简单的日历


下一篇:前端之CSS攻击:记录用户密码(nodejs键盘记录)