服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - 编程技术 - 从需求出发设计一条开源持续部署流水线

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

2021-04-13 23:12DevOps云学堂Lizeyang 编程技术

本次实践从需求出发到部署,采用大部分开源工具链Jira+GitLab+Jenkins+Spinnaker. Jira作为需求和任务管理工具,集成GitLab实现需求与代码关联,自动创建特性分支和版本分支以及合并请求的创建。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

原文地址:https://mp.weixin.qq.com/s/VLfGJYRoBWD2V4BIQB99YQ

延伸 · 阅读

精彩推荐