在CI/CD的过程中,我们通常会并不是只是在指定的分支上进行部署,我们可能需要部署其他分支,那么这个时候需要在跑流水线前先选定好分支,如何是实现这个目标呢?
1、在项目配置里面添加git参数
点击配置==》General =》勾选参数化构建过程 =》 git参数
对git参数进行命名,如branch,参数类型选择分支
2、在源码管理配置branches to build为${branch}
3、测试分支发布能力
在cicd-demo项目中,新增分支 dev-8.5.2
运行流水线,构建成功后在浏览器上输入:192.168.19.7:8081/hello,响应first devOps 8.5.2-branch!
运行成功,说名基于分支的分布能力已经构建成功