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

拟墨画扇 提交于 2020-12-17 04:35:07

本次实践从需求出发到部署,采用大部分开源工具链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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DevOps课程报名链接: https://edu.51cto.com/sd/36f6e

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!