我正在添加并维护groovy文件以构建一组存储库 - 之前它们是使用自由式Jenkins作业构建的。我支持共享库中的一些代码并且说实话(主要是出于干嘛的原因)我想做更多。
但是,我知道如何测试和调试这些库文件的唯一方法是在git分支上推送更改。我知道测试主要Jenkins文件的“重播”技巧。是否有一些方法我错过了为库代码做类似的事情?
答案 0 :(得分:1)
如果您设置一个作业来加载共享库而不是依赖于全局设置的共享库(您可以同时执行此特定作业),那么可以点击"重播&#34 ;并将所有共享库步骤显示为可编辑文件。
这可以在没有百万次提交的迭代开发中提供帮助。
编辑:以下是Jenkins组织工作的表现。
答案 1 :(得分:0)
有第三方Jenkins Pipeline Unit testing framework。
虽然它还没有涵盖管道的所有功能,但它有很好的文档和维护,所以我会考虑开始使用它(一旦我重新访问我们的Jenkins设置)。