Как стать автором
Обновить

Комментарии 10

А вот скажите, зачем множить сущности? Я когда принес Jenkins для определенной цели, смотрел на Groovy и он мне показался очень некрасивым.

К счастью, из Jenkins можно вызвать буду Шелл скрипт и прекрасно обойтись без Groovy

А зачем вам Jenkins в принципе, если вы можете использовать shell-скрипт?

Ну как минимум выдать права на Jenkins какому-нибудь .NET разработчику который командную строку в гробу видал и научить жмакать кнопку Build.

Для меня это хороший интерфейс (права, аудит, веб, система секретов ) который может быть дан юзерам для выполнения скриптов, для которых у них нет и не может быть прав (и даже на сервер этот доступа нет)

Нельзя прекрасно обойтись без Groovy в дженкинсе если, например, вам нужно собрать билд-процедуру, затрагивающую более одного билдагента.

Я не использую Jenkins для работы с build агентами)

Груви скрипты выполняются на самом дженкинсе, в отличии от шел скриптов?

А какая разница потребителю, если account наследуется от Jenkins?

Да, выполняются на "мастере", поэтому документация рекомендует выполнять любые "тяжёлые" вычисления / операции (парсинг файла, например) на агенте через шелл скрипт, а не напрямую на груви.

Придёт к вам осознание «за чем», просто видимо не было таких задач, когда нужен ЯП

Зарегистрируйтесь на Хабре, чтобы оставить комментарий