1

我刚刚开始和 Jenkins 一起玩——我正在研究 Pipelines。

我正在寻求提高我的 Groovy 技能以促进这一点。

最新的文献都是基于“Groovy 3”的,并带有一些重要的新功能,但尽管安装了最新的 Jenkins(Jenkins 2.249.2),嵌入式脚本引擎似乎更旧——来自我主人的 Jenkins 脚本控制台:

println GroovySystem.version

给出 2.4.12。

我的问题-Groovy 的版本是否可以在 Jenkins 中轻松/合理地配置,还是通常坚持使用 Jenkins 附带的任何内容?

4

1 回答 1

2

如果您想随时访问 Jenkins 内部、作业等,则必须选择系统 groovy。请参阅Groovy Script vs System Groovy ScriptKnown limits;你得到什么包装。

如果您使用外部 groovy 并且不需要访问 Jenkins 内部,您可以选择。很多关于升级的内部辩论,因为它有很多工作。你可以关注JENKINS-51823Pipeline Groovy Epic

于 2020-11-08T10:14:08.833 回答