jenkins多分支流水线构建
前言
Jenkins的多分支流水线可以实现每个代码分支对应一个流水线job,对每个流水线都记录了对应分支的构建和变更历史,当新增或删除一个代码分支时,对应的流水线也会随之删除,本文主要介绍如何使用jenkins多分支流水线集成gitlab实现触发构建;
创建多分支流水线
在创建多分支流水线前,先在jenkins安装
Pipeline: Multibranch流水线插件;

创建多分支流水线;

配置流水线名称;

配置源码地址,检测凭证,也可以按照需求添加分支过滤;

指定
Jenkinsfile路径,多分支流水线主要是配合这个文件来运行;

设置构建保留,按自己的需求来;

保存后,回到流水线页面,点击立即扫描多分支流水线;

添加Jenkinsfile
这里为了看效果就随便写了,将
Jenkinsfile放到源码的根目录下;
pipeline {
......
}添加完成后,手动点击构建测试;

触发构建
项目代码在gitlab上,到项目上配置与jenkins的集成;

找到jenkins,配置与jenkins连接参数;

添加jenkins访问地址,Job项目路径名,账号即可;


推送更新分支,测试触发构建;

热门
焦点
视点
头条