Size: a a a

2021 April 05

HC

Henry Chinaski in jenkins_ru
Jürgen Romins
Ну типа проще и тд, хотя по мне скриптовые мне нравятся больше
в целом, да. С декларатива и я начинал
источник

HC

Henry Chinaski in jenkins_ru
кстати, мб кто в курсе, в multibranchPipelineJob когда-нибудь завезут триггер на merge request для GitLab?
источник

Н

Никитяо in jenkins_ru
источник

SK

Sergey Kulnev in jenkins_ru
Коллеги, может кто подскажет. Есть задача собрать проект в дженкинсе при помощи maven. Код проекта лежит в bitbucket и дистрибутив тоже но в разных местах. Добавляю в Дженкинс ссылку на дистрибутив и тогда код становится недоступен и наоборот. Подскажите порядок действий, может добавить ссылку на дистрибутив и просто добавить команды для сборки в настройках джобы? Надеюсь хоть немного понятно объяснил :)
источник

АБ

Андрей Балашов... in jenkins_ru
Что значит дистрибутив?
источник

SK

Sergey Kulnev in jenkins_ru
Андрей Балашов
Что значит дистрибутив?
Имел ввиду что там лежат сертификаты, бд, фронт ещё что то от программистов и файлы Pom.xml
источник

АБ

Андрей Балашов... in jenkins_ru
Sergey Kulnev
Имел ввиду что там лежат сертификаты, бд, фронт ещё что то от программистов и файлы Pom.xml
pom.xml Отдельно от кода в другом репозитории??
источник

SK

Sergey Kulnev in jenkins_ru
Да
источник

SK

Sergey Kulnev in jenkins_ru
Сейчас сборка идёт на teamcity
источник

JR

Jürgen Romins in jenkins_ru
Sergey Kulnev
Коллеги, может кто подскажет. Есть задача собрать проект в дженкинсе при помощи maven. Код проекта лежит в bitbucket и дистрибутив тоже но в разных местах. Добавляю в Дженкинс ссылку на дистрибутив и тогда код становится недоступен и наоборот. Подскажите порядок действий, может добавить ссылку на дистрибутив и просто добавить команды для сборки в настройках джобы? Надеюсь хоть немного понятно объяснил :)
Так если это в гите или в других источниках вначале получаешь зависимости и потом собираешь
источник

АБ

Андрей Балашов... in jenkins_ru
Через сабмодули можно
источник

Н

Никита in jenkins_ru
Henry Chinaski
странно, что scripted менее популярен, он же даёт куда больше плюшек
Мне казалось, что лучше юзать декларативку, легкач просто внутри script секции делать, а весь харкор как и положено в шаред либах
источник

AS

Alexander Spiridonov in jenkins_ru
Шаред либы по-любому нужны, вне зависимости от того, декларатив либо скриптед. Нечего пайплайны в простыню превращать:)
источник

Н

Никита in jenkins_ru
главное не превращать дженкинсфайл в тупо один вызов чегобы то нибыло из либ
источник

HC

Henry Chinaski in jenkins_ru
Никита
главное не превращать дженкинсфайл в тупо один вызов чегобы то нибыло из либ
Почему нет?
источник

Н

Никита in jenkins_ru
очень не явно что делает пайплайн тогда
источник

HC

Henry Chinaski in jenkins_ru
Никита
очень не явно что делает пайплайн тогда
Верно, но жить можно. Когда 100 +/- одинаковых пайплайнов, лучшее сделать вызов, а логику в шейреде
источник

АБ

Андрей Балашов... in jenkins_ru
Никита
главное не превращать дженкинсфайл в тупо один вызов чегобы то нибыло из либ
а если шаблонизировать одинаковые джобы, почему бы и нет?
источник

Н

Никита in jenkins_ru
если стейдж - вызов либ, стейдж2 - вызов либ и т.д. - норм, но не вызов единной функции
источник

Н

Никита in jenkins_ru
Если 100+/- одинаковых, можно сделать шаблон грувяшный, который будет рендерить реальный дженкинсфайл и дергать его
источник