Size: a a a

2020 August 04

II

Igor Ivanov in jenkins_ru
"каждый сходит с ума по-своему"[2]

лично нам от сведения дюжины+ репозиториев в монорепу жить стало многократно легче — но оглядываясь назад, парочку я бы оставил за бортом
your mileage may vary, охотно верю что в менее с++ных проектах жить в мультирепе значительно проще
источник

d

d7d1cd in jenkins_ru
Вот он пишет
источник

d

d7d1cd in jenkins_ru
А так, что в одном репозитории все изменения (всех программ) будут в одной ветке и коммитится будут атомарно - все или ничего. Если у вас репозитории разные - это все надо будет вручную синхронизироватья. Откат будет вообще песней.
источник

E

Elenhil in jenkins_ru
ну я не буду спорить через третьи руки и в чате, для этого не предназначенном)
источник

DB

Dmitry Burmistrov in jenkins_ru
Если у вас репозитории разные - это все надо будет вручную синхронизироватья. Откат будет вообще песней.
это уже задача девопсов, обеспечить удобную синхонизацию и реверт.
источник

DB

Dmitry Burmistrov in jenkins_ru
девопсов и релиз-менеджеров
источник

VS

Vasilyev Sergey in jenkins_ru
Dmitry Burmistrov
Если у вас репозитории разные - это все надо будет вручную синхронизироватья. Откат будет вообще песней.
это уже задача девопсов, обеспечить удобную синхонизацию и реверт.
CI/CD и ничего не нужно помнить. 2 кнопки - зарелизить и заревертить
источник

N

Nik in jenkins_ru
Dmitry Burmistrov
Если у вас репозитории разные - это все надо будет вручную синхронизироватья. Откат будет вообще песней.
это уже задача девопсов, обеспечить удобную синхонизацию и реверт.
никакого реверта только вперед
источник

DB

Dmitry Burmistrov in jenkins_ru
Nik
никакого реверта только вперед
нуивонафиг. плавали, знаем
семь бед - один реверт
источник

N

Nik in jenkins_ru
Dmitry Burmistrov
нуивонафиг. плавали, знаем
семь бед - один реверт
а расскажи пример почему не зашло ?
источник

DB

Dmitry Burmistrov in jenkins_ru
когда кастомер стоит на ушах, быстрее и проще вернуть как было, чем разбираться, что и где сломалось
воспроизвести можно потом в стейджинге, в спокойной обстановке
источник

AD

Alex Di in jenkins_ru
Dmitry Burmistrov
когда кастомер стоит на ушах, быстрее и проще вернуть как было, чем разбираться, что и где сломалось
воспроизвести можно потом в стейджинге, в спокойной обстановке
+ 1. откатат к предыдущим версиям собраным. а не версиям в коде
источник

DB

Dmitry Burmistrov in jenkins_ru
з.ы. кастомер может быть и внутренним.
команда разработки - тоже кастомер для ci/cd
источник

HC

Henry Chinaski in jenkins_ru
товарищи, может кто делает у себя примерно такой подход?

Хочу передавать имя ветки, которую смерджил в переменную
источник

HC

Henry Chinaski in jenkins_ru
черт. Надо уточку покупать
источник

DS

Dmitry Sergeev in jenkins_ru
d7d1cd
Кстати да... У нас может такое быть, что будет несколько новых мерж-коммитов, в тот момент, когда Дженкинс начнет проверку на новые коммиты.
Я дла такого беру два коммита, до и после  checkout scm. И уже вставляю их в git diff
А вообще для монореп есть спец тулзы, например bazel. Единственная проблема это сложность этих утилит
источник

DS

Dmitry Sergeev in jenkins_ru
d7d1cd
А так, что в одном репозитории все изменения (всех программ) будут в одной ветке и коммитится будут атомарно - все или ничего. Если у вас репозитории разные - это все надо будет вручную синхронизироватья. Откат будет вообще песней.
это вопрос дискусионный. У каждого подхода есть свои минусы и плюсы. Вряд-ли можно сказать, что один подход точно лучше другого
источник

/

/warn in jenkins_ru
Привет. Подскажите такую вещь c mutibranch.
Хочу билдить только один конкретный бранч.
Делаю Filter By Name, пихаю туда бранч - но jenkins его не видит.
Если дать discover all branches - то он видит, потому что в барнче Jenkinsfile лежит.
Что я делаю не так?
источник

I

Ilgiz in jenkins_ru
/warn
Привет. Подскажите такую вещь c mutibranch.
Хочу билдить только один конкретный бранч.
Делаю Filter By Name, пихаю туда бранч - но jenkins его не видит.
Если дать discover all branches - то он видит, потому что в барнче Jenkinsfile лежит.
Что я делаю не так?
может таки добавить туда wildcard?
источник

/

/warn in jenkins_ru
Ilgiz
может таки добавить туда wildcard?
сделал регекс .*\bjenkins-builds\b, все равно не работает.
источник