да, но просто нужны скрипты которые можно было бы легко трекать, допустим мне нравится ансибл тем что он декларативно описывает не 'как сделать' а привести в то или иное состояние
Я понял про что ты. Ты не думаешь над командами и их правильной реализации. Ты используешь просто синтаксис языка. Это хорошо. Почему бы и нет.
проблема с дженкинсом это когда люди начинают писать многоэтажные пайплайны, а потом девелопер задает вопрос, как ему теперь локально это поднять и возникает логичный ответ, что никак
подход гитлаба и других CI систем в том, что вся лютая логика реализуется всякими npm, maven, Makefile плюс некоторое количество баш скриптов и тогда девелопер может это все поднять и протестировать локально
Для того доцкер, джейлы и лхц и придумали прикручивать чтобы говнину 10 этажную не выполнять при билде артефакта, не важно в каком CD-фреймворке и каким компилятором или сборщиком собирается код.
Сложно собираемые вещи на крестах, яве и дотнете проще собирать там где можно влиять на любые вещи в рамках 1 билдстепа, простой хлам вроде JSин, рубей или пыха с питонцом проще билдить там где все по-oncllck