是否有一个技巧来调试共享groovy库而不推送?

时间:2017-06-01 12:36:20

标签: jenkins jenkins-pipeline

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

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

2 个答案:

答案 0 :(得分:1)

如果您设置一个作业来加载共享库而不是依赖于全局设置的共享库(您可以同时执行此特定作业),那么可以点击"重播&#34 ;并将所有共享库步骤显示为可编辑文件。

这可以在没有百万次提交的迭代开发中提供帮助。

编辑:以下是Jenkins组织工作的表现。

Organization Job Config

答案 1 :(得分:0)

有第三方Jenkins Pipeline Unit testing framework

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