Комментарии 10
А вот скажите, зачем множить сущности? Я когда принес Jenkins для определенной цели, смотрел на Groovy и он мне показался очень некрасивым.
К счастью, из Jenkins можно вызвать буду Шелл скрипт и прекрасно обойтись без Groovy
А зачем вам Jenkins в принципе, если вы можете использовать shell-скрипт?
Ну как минимум выдать права на Jenkins какому-нибудь .NET разработчику который командную строку в гробу видал и научить жмакать кнопку Build.
Для меня это хороший интерфейс (права, аудит, веб, система секретов ) который может быть дан юзерам для выполнения скриптов, для которых у них нет и не может быть прав (и даже на сервер этот доступа нет)
Нельзя прекрасно обойтись без Groovy в дженкинсе если, например, вам нужно собрать билд-процедуру, затрагивающую более одного билдагента.
Груви скрипты выполняются на самом дженкинсе, в отличии от шел скриптов?
Придёт к вам осознание «за чем», просто видимо не было таких задач, когда нужен ЯП
Jenkins pipelines с Groovy