Phi*_*hil 3 groovy jenkins jenkins-groovy jenkins-pipeline groovy-3.0
我刚刚开始使用 Jenkins - 我正在研究 Pipelines。
我希望温习我的 Groovy 技能来促进这一点。
最新的文献都是基于“Groovy 3”的,并且带有一些重要的新功能,但是尽管安装了最新的 Jenkins(Jenkins 2.249.2),嵌入式脚本引擎似乎更旧 - 来自我的 master 上的 Jenkins 脚本控制台:
println GroovySystem.version
Run Code Online (Sandbox Code Playgroud)
给出 2.4.12。
我的问题 - Groovy 的版本在 Jenkins 中是否可以轻松/合理地配置,或者通常坚持使用 Jenkins 附带的任何版本?
如果您想随时访问 Jenkins 内部结构、作业等,则必须选择 system groovy。请参阅Groovy 脚本 vs System Groovy 脚本和已知限制;你得到的是包装好的东西。
如果您使用外部 groovy 并且不需要访问 Jenkins 内部,您可以选择。关于升级的内部争论很多,因为它涉及大量工作。您可以关注JENKINS-51823和Pipeline Groovy Epic
| 归档时间: |
|
| 查看次数: |
1147 次 |
| 最近记录: |