有没有一种技巧可以在不推送的情况下调试共享的 groovy 库?

joh*_*nfo 5 jenkins jenkins-pipeline

我正在添加和维护 groovy 文件以构建一组存储库 - 以前它们是使用自由式 Jenkins 作业构建的。我支持共享库中的一些代码,老实说(主要是出于 DRY 的原因)我想做更多。

但是,我知道如何测试和调试这些库文件的唯一方法是将更改推送到 git 分支。我知道测试主要 Jenkins 文件的“重播”技巧。是否有一些方法我错过了为库代码做类似的事情?

Ste*_*ing 0

有第 3 方Jenkins Pipeline 单元测试框架

虽然它尚未涵盖管道的所有功能,但它有很好的文档记录和维护,因此我会考虑开始使用它(一旦我重新访问我们的 Jenkins 设置)。