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

Другие вопросы по тегам