程序代码在经过多次集成操作到达最终可以交付,持续交付整体流程和持续集成类似,不过需要选取指定的发行版本
- 下载Git Parameter插件
| 下载Git Parameter |
| :----------------------------------------------------------: |
|![](https://img.kancloud.cn/a6/7a/a67a3edece452a4c4f382e005cebe04f_1920x453.png)|
- 设置项目参数化构建
| 基于Git标签构建 |
| :----------------------------------------------------------: |
| ![](https://img.kancloud.cn/9b/41/9b4144a7b18ec9e914cda9fc0a1a81bc_1920x698.png)|
|![](https://img.kancloud.cn/45/64/456467b1c9cf854a635ea7dc5a7215cb_1920x865.png) |
- 给项目添加tag版本
| 添加tag版本 |
| :----------------------------------------------------------: |
| ![](https://img.kancloud.cn/8f/ae/8fae2ad2162c213a7b3c8d48a7d4935f_1920x842.png)|
- 任务构建时,采用Shell方式构建,拉取指定tag版本代码
| 切换指定标签并构建项目 |
| :----------------------------------------------------------: |
| ![](https://img.kancloud.cn/88/e6/88e616a3571853bf76caedc8f3823afe_1920x654.png) |
- 基于Parameter构建任务,任务发布到目标服务器
| 构建任务 |
| :----------------------------------------------------------: |
| ![](https://img.kancloud.cn/f1/0e/f10ec9875c0d048b24c435db14003771_1920x489.png) |
- DevOps介绍
- 持续集成流程
- git工作流实践
- 新人准备git环境
- git工作流最佳实践
- jenkins基础入门
- jenkins简介
- jenkins安装(docker)
- 源码拉取
- maven构建
- 应用发布
- 结合gitlab版本管理
- jenkins-docker部署
- harbor镜像发布
- jenkins集成SonarQube
- SonarQube代码检测
- 集成SonarQube
- jenkins-pipeline
- 构建pipeline任务
- pipeline基础结构
- pipeline核心语法
- jenkinsfile构建
- 完整案例
- 整合钉钉发送通知
- 脚本使用凭证信息
- jenkins结合k8s使用
- k8s架构及基础概念
- k8s操作命令
- jenkins部署k8s
- 附录(其他未完成)
- jenkins高可用服务搭建
- gitlab-docker环境搭建
- 开发人员安装git
- JDK与maven
- docker安装gitlab
- docker安装
- docker-compose安装
- harbor安装
- SonarQube安装
- 2.暂时没写的内容
- 构建结果邮件发送
- 已有项目上传gitlab