使用Jenkinsfile-Runner对流水线/共享库测试

Jenkinsfile-Runner是一个实验性的命令行工具,用于在不启动完整Jenkins实例的情况下执行Pipeline。适用于开发、测试和集成共享库。它可以在本地运行,也可以通过Docker容器化。文章介绍了如何使用Jenkinsfile-Runner,包括命令行选项和Docker的使用方式,同时指出了使用过程中插件管理的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果您确实想从CLI运行Pipeline而不启动完整的Jenkins实例,则可以查看Jenkinsfile-runner项目。在某些情况下可能出于开发/测试目的而适用。

Jenkinsfile Runner是将Jenkins Pipeline执行打包为命令行工具的实验。预期的用例包括:在功能即服务的上下文中使用Jenkins;协助Jenkinsfile本地编辑;集成测试共享库。Jenkinsfile Runner可以通过命令行运行也可以通过Docker方式运行。

在命令行中使用


准备工作:需要下载Jenkins的war包,并解压。

wget jenkins/war-stable/2.204.2/jenkins.war
unzip jenkins.war -d /test/jenkins

下载Jenkinsfile-runner项目,进行编译打包并生成可执行程序。

git clone https://github.com/jenkinsci/jenkinsfile-runner.git
cd jenkinsfile-runner/
mvn clean package  -Dmaven.test.failure.ignore=true

Jenkinsfile-runner 的使用方法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值