Обновить

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

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

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

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

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

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

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

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

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

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

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

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

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

Информация

Сайт
otus.ru
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия
Представитель
OTUS