Jenkins流水线配置的两种方式

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

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

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

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

两种方式的各有优势:

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

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

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

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

总结:

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

相关推荐
小璐资源网3 分钟前
UPS电源管理:应对突发断电的应急方案
linux·运维·服务器
grrrr_19 分钟前
【工具类】虚拟机 + Ubuntu 安全部署 OpenClaw,联动 Ollama 零成本解锁云端大模型
linux·运维·ubuntu·#openclaw·#小龙虾
HealthScience10 分钟前
github怎么授权ssh(私人库授权)
运维·ssh·github
HABuo21 分钟前
【linux线程(一)】线程概念、线程控制详细剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
gjc5921 小时前
踩坑实录:MySQL服务器CPU爆高,元凶竟是SELinux的setroubleshootd?
运维·服务器·数据库·mysql·adb
我才是一卓1 小时前
linux 安装简易 git 服务端并使用
linux·运维·git
德彪稳坐倒骑驴1 小时前
MySQL Server 5.5 win端安装,安装SQLyog
运维·服务器
乔宕一2 小时前
windows SSH服务修改SSH登陆后的默认终端
运维·windows·ssh
bwz999@88.com3 小时前
联想SR5507X04安装ubuntu-24.04.4 server,采用 Linux 原生mdadm(mdraid)软 RAID+LVM分区
运维·服务器
Canicer3 小时前
OpenClaw搭配Coze工作流实现全自动发布文章至WordPress网站!
运维·服务器