Size: a a a

2021 June 09

S

Solyar in jenkins_ru
Немного не понял кусок про код и степы)
источник

S

Solyar in jenkins_ru
Можно чуточку подробнее?
источник

DS

Dmitry Sergeev in jenkins_ru
ну весь groovy код. Есть же степы, например 'sh', а есть сам код. Вот степы запускаются на агенте, а groovy код на мастере
источник

Н

Никитяо in jenkins_ru
груви код исполняется на мастере
источник

S

Solyar in jenkins_ru
Всё, теперь стало понятно
источник

S

Solyar in jenkins_ru
Гранд мерси
источник

DS

Dmitry Sergeev in jenkins_ru
Я тут заметил что при билдах в кубе. Когда каждый билд запускается в только что созданном pod'е и клонится туда репа. То объект changeSets не заполняется и изминений никаких не видно. Не знаете с чем свяазано и как это исправить?
источник

D

Dmitriy in jenkins_ru
Всем привет, подскажите, пожалуйста. Как можно сделать несколько файлов с параметрами и потом динамически их подключать в пайплайне? У нас несколько приложений, которые практически одинаковые, но используют разные бд (например)
источник

D

Dmitriy in jenkins_ru
Как решение вижу - описать весь пайплайн в библиотеке, а под каждое приложение создать свой дженкинсфайл, в котором подключаем библиотеку и передаем все параметры
источник

vk

victor kurguzov in jenkins_ru
Мимопроходил: я бы ансибл заиспользовал, с разными vars, если я правильно понял, у вас только параметры БД различаются
источник

D

Dmitriy in jenkins_ru
для деплоя мы используем ансибл awx. Необходимо билдить проекты с разными бд, версией явы
источник

vk

victor kurguzov in jenkins_ru
Можно ещё попробовать when использовать
источник

D

Dmitriy in jenkins_ru
Наверно, неправильно проблему описал. Есть набор параметров (штук 10), которые используются в джобах дженкинса. Проблема в том, что не хотелось бы параметры вбивать через UI, а пайплайн тянуть из гита. Хочется пайп и параметры хранить в гите. В итоге будет один файлик с пайплайном и много  конфигов под каждое приложение
источник

D

Dmitriy in jenkins_ru
в UI только указать название приложения или файлик с конфигом
источник

ДН

Дмитрий Норкин... in jenkins_ru
Добрый день.
Интересует возможность обработки сообщения об ошибке в случае падения stage. Пишу обработку оповещений в rocketchat, хотелось бы в случае падения какого-либо стейджа добывать сообщение об ошибке, которое видно, например, в console out. Существуют ли способы кроме try catch конструкций?
источник

SM

Sewa Makhinya in jenkins_ru
а чем плохи try / catch ?
источник

ДН

Дмитрий Норкин... in jenkins_ru
не хотелось бы править 45+ jenkinsfile, внедряя try catch. Я надеялся, что существуют такие методы по типу сurrentBuild.result, типа currentBuild.fail_message
источник

HC

Henry Chinaski in jenkins_ru
Держите пайплайны в шейред либе, или делайте общий и переиспользуйте
источник

ДН

Дмитрий Норкин... in jenkins_ru
к этому придем в будущем
источник

ДН

Дмитрий Норкин... in jenkins_ru
пока что только свои обработки в либах
источник