Jenkins Pipeline 手记(2)—— 调试小技巧

本文介绍了在Jenkins Pipeline开发中的一些调试技巧,包括Build Replay功能,可以在不提交代码的情况下在线修改并重新运行build,以及查看Pipeline Steps来组织和过滤log。同时,文章讨论了远程调试的需求和现有的解决方案。
摘要由CSDN通过智能技术生成

引言

最近的工作中使用Jenkins进行CI的开发和维护,经常需要调试写好的Jenkinsfile。然而,每次小的改动都需要提交代码,然后push到远端,Jenkins master读取新版本的Jenkinsfile,查看效果。

这样做一来比较麻烦,尤其是频繁改动或者加一些测试代码的时候。另外,有一些feature branch是大家共同开发维护的,经常提交改动会触发不必要的job build,浪费资源,也影响其他人开发。这篇文章以此为契机分享一些跟Jenkins调试相关的小技巧。

Jenkins Pipeline

首先需要明确一点,我使用的Job类型是Pipeline,顾名思义,这类Job用于构建一些CI的流水线,在流水线上可以完成一系列的操作,诸如Build,Unit Test,静态代码扫描,打包,上传到Archive,签名,部署等等。在Pipeline上完成的工作比较多,也比较成体系。

还有一种Pipeline称为multi-branch pipeline,顾名思义,在这个job的配置中,可以指定来自多个repository的branch。通常一个项目的代码的多个branch都需要CI的工作时,可以采用这个类型。这里不多做介绍,大家可以参考Jenkins官方文档。
Jenkins Pipeline

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值