如何为Jenkins管道有效地开发groovy脚本?

如何为Jenkins管道有效地开发groovy脚本?,jenkins,groovy,jenkins-pipeline,jenkins-plugins,jenkins-groovy,Jenkins,Groovy,Jenkins Pipeline,Jenkins Plugins,Jenkins Groovy,我对Jenkins管道非常陌生,尝试在管道中编写一些Groovy脚本。现在,我正在使用声明性管道并在Jenkins UI中编写Groovy代码,这无助于自动填充对象上的方法、自动导入等 通常,当我们使用像eclipse这样的IDE,Intellij Idea进行Java编程时,我们可以看到相应的导入被自动添加到代码中,并且支持自动建议 我如何才能有效地为Jenkins管道编写groovy代码,从而节省我的时间并帮助自动建议方法、导入、编译错误等?我已经使用IntelliJ实现了自动导入、自动完成

我对Jenkins管道非常陌生,尝试在管道中编写一些Groovy脚本。现在,我正在使用声明性管道并在Jenkins UI中编写Groovy代码,这无助于自动填充对象上的方法、自动导入等

通常,当我们使用像eclipse这样的IDE,Intellij Idea进行Java编程时,我们可以看到相应的导入被自动添加到代码中,并且支持自动建议


我如何才能有效地为Jenkins管道编写groovy代码,从而节省我的时间并帮助自动建议方法、导入、编译错误等?

我已经使用IntelliJ实现了自动导入、自动完成(以及某种程度上的单元测试)


需要注意的是,我使用的是脚本化的管道,设置也用于和的Groovy脚本。

IHMO:不要将代码和管道混合使用。如果使用管道中的一些代码,那么它应该是您的库/函数,并且非常简单,您不需要自动完成-