从需求出发设计一条开源持续部署流水线

本次实践从需求出发到部署,采用大部分开源工具链Jira+GitLab+Jenkins+Spinnaker. Jira作为需求和任务管理工具,集成GitLab实现需求与代码关联,自动创建特性分支和版本分支以及合并请求的创建。GitLab代码提交触发JenkinsCI流水线,这里CI指的是Jenkins来做构建、测试、扫描、生成镜像上传镜像操作。CD由Spinnaker对各个环境部署。

详细的内容在下面PPT:本此内容已经录制成视频教程,已经购买Jenkins实践课程的同学请耐心等待,预计两天内免费更新到课程中。欢迎更多的同学一起加入DevOps课程学习!目前还有优惠哦~

该项目涉及到Jenkins共享库中的Gitlab接口,Jenkinsfile,SPinnaker Pipeline模板。仓库地址:https://github.com/zeyangli/devops-practice

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

从需求出发设计一条开源持续部署流水线

猜你喜欢

转载自blog.51cto.com/11064706/2550656