Jenkins流水线配置的两种方式

在Jenkins的项目配置里面,如果创建的是流水线项目。

在流水线配置的地方,有两种方式,如下图所示:

方式一:pipiline script,直接在配置页面上写流水线脚本。

方式二:pipeline script from SCM,从文件中加载流水线脚本。

两种方式的各有优势:

方式一,简单直接,修改的话直接页面上改配置就行。

方式二,要先在代码仓库(svn、gitlab等)创建一个文件,在文件中编写流水线配置脚本,配置页面填写文件的路径,Jenkins在构建时,会从仓库中把文件拉出来读取。

在仓库中新建流水线配置文件

在Jenkins配置的项目配置中设置配置文件的路径和文件名称

总结:

个人更倾向于第二种方式,这种方式的优势更大,pipeline的内容以文件形式放在代码仓库(svn、gitlab等)中,每次更新的变更记录都可以追溯;如果Jenkins挂了,pipeline的内容还在gitlab仓库里面,不会丢。

相关推荐
日取其半万世不竭1 小时前
用 Portainer 可视化管理 Docker:容器再多也不用背命令了
运维·docker·容器
动恰客流统计4 小时前
ReID边缘计算视觉统计:餐饮店客流增长的数字化破局路径
java·大数据·运维·人工智能
weixin_419658318 小时前
Docker 搭建 Jenkins 服务
java·docker·jenkins
砍材农夫8 小时前
运维|devops|jenkins构建应用发布
运维·jenkins·devops
△曉風殘月〆9 小时前
如何在Linux中安装Qt开发环境
linux·运维·qt
BullSmall10 小时前
Tomcat 部署 Jenkins → Docker Jenkins 完整迁移方案
docker·tomcat·jenkins
雨的旋律209911 小时前
ubuntu2604
linux·运维·服务器
Eloudy11 小时前
ubuntu 22.04安装 cuda 12.8.2
linux·运维·ubuntu
三言老师11 小时前
mkdir创建多级目录,目录创建基础实操
linux·运维·服务器
独孤--蝴蝶12 小时前
Docker容器进阶(一)
运维·docker·容器