Groovy 3 и встроенные сценарии Jenkins?
Я только начал экспериментировать с Дженкинсом - и сейчас смотрю на Pipelines.
Я хочу освежить свои навыки работы с Groovy, чтобы облегчить это.
Вся последняя литература основана на "Groovy 3" и содержит некоторые важные новые функции, но, несмотря на наличие последней установки Jenkins (Jenkins 2.249.2), встроенный механизм сценариев кажется более старым - из консоли сценариев Jenkins на моем главном компьютере:
println GroovySystem.version
Дает 2.4.12.
Мой вопрос: легко / разумно настраивается версия Groovy в Jenkins или обычно приходится использовать все, что поставляется с Jenkins?
1 ответ
Вы должны выбрать системный Groovy, если хотите получить свободный доступ к внутренним компонентам Jenkins, заданиям и т. Д. См. Groovy Script против System Groovy Script и Известные ограничения; вы получаете то, что упаковано.
Если вы используете внешний Groovy и вам не нужен доступ к внутренним компонентам Jenkins, ваш выбор. Много внутренних дебатов по поводу обновления, так как это большой объем работы. Вы можете следить за JENKINS-51823 и Pipeline Groovy Epic