【发布时间】:2018-10-04 10:44:42
【问题描述】:
我需要重载 jenkins 函数以在 IDE 中调试管道脚本。
我是 java/groovy 等的新手。我将编写数百行脚本化管道。 Groovy 是基于 java 的。由于我是新手,所以我更喜欢函数名称完成/建议,并且调试功能会很棒,我可以逐步浏览这些行并查看 vars 中的内容。
我使用 groovy-plugin 设置了一个 eclipse Luna。这实际上是有效的=)! (对于最新的 Eclipse,插件还没有准备好)。调试也很安静!
但是特殊的 jenkins 表达式仍然会抛出错误。
node(MasterName){ ... }
sh
...
是否有机会重载这些函数?
只是杀死错误,不执行任何操作。也许将其转换为 “我正在执行脚本 XYZ” 或 “切换到节点 BLUBB” 之类的打印? 结果应该是一个复制粘贴脚本,用于签入并使用 jenkins 运行而无需进行重大更改。
有没有更好的办法?
【问题讨论】:
标签: jenkins groovy jenkins-pipeline