jenkins多分支流水线构建
2023/09 作者:ihunter 0 次 0
前言
Jenkins的多分支流水线可以实现每个代码分支对应一个流水线job,对每个流水线都记录了对应分支的构建和变更历史,当新增或删除一个代码分支时,对应的流水线也会随之删除,本文主要介绍如何使用jenkins多分支流水线集成gitlab实现触发构建;
创建多分支流水线
在创建多分支流水线前,先在jenkins安装
Pipeline: Multibranch
流水线插件;
创建多分支流水线;
配置流水线名称;
配置源码地址,检测凭证,也可以按照需求添加分支过滤;
指定
Jenkinsfile
路径,多分支流水线主要是配合这个文件来运行;
设置构建保留,按自己的需求来;
保存后,回到流水线页面,点击立即扫描多分支流水线;
添加Jenkinsfile
这里为了看效果就随便写了,将
Jenkinsfile
放到源码的根目录下;
pipeline { ...... }
添加完成后,手动点击构建测试;
触发构建
项目代码在gitlab上,到项目上配置与jenkins的集成;
找到jenkins,配置与jenkins连接参数;
添加jenkins访问地址,Job项目路径名,账号即可;
推送更新分支,测试触发构建;