根据标签实现CD
注意:下面的操作在安装gitlab的虚拟机上操作
- 在github仓库设置多个标签tag
注意:下面的操作在安装Jenkins的虚拟机上操作
- 配置Jenkins中进入项目工程的设置,在general参数化构建过程配置如下内容
- 选中参数化构建过程
- 设置名称:tag
- 设置描述:基于标签拉取和构建工程
- 选择参数类型:标签
- 默认分支:origin/master
- 配置Jenkins中进入项目工程的设置,在构建栏中增加构建步骤:执行shell
- 输入命令: git checkout $tag
- 把执行shell这个部分拖拽到打包之前
- 应用保存
- 再次执行构建:立即构建按钮变成 -> Build with Parameter,然后就可以根据标签来选择不同历史版本的仓库进行构建啦
- 构建后通过浏览器测试构建后的效果