Size: a a a

2020 August 04

DB

Dmitry Burmistrov in jenkins_ru
в т.ч. человеческих, на разработку и поддержку
источник

DB

Dmitry Burmistrov in jenkins_ru
вычислительные ресурсы. и инженерные
источник

d

d7d1cd in jenkins_ru
Ясно. Спасибо
источник

VS

Vasilyev Sergey in jenkins_ru
Dmitry Burmistrov
git diff HEAD^ --name-only --diff-filter=AM
А если 3 коммита приехало как этот запрос отработает?
источник

DB

Dmitry Burmistrov in jenkins_ru
проверь. у нас таких кейсов нет
источник

d

d7d1cd in jenkins_ru
Vasilyev Sergey
А если 3 коммита приехало как этот запрос отработает?
Кстати да... У нас может такое быть, что будет несколько новых мерж-коммитов, в тот момент, когда Дженкинс начнет проверку на новые коммиты.
источник

VS

Vasilyev Sergey in jenkins_ru
За использование  монореп я бы руки откручивал. Не претендую на истину в последней инстанции... Просто у нас тоже монорепа и честно сказать я устал от этих приседаний
источник

А

Алексей in jenkins_ru
Хочу наладить запуск дженкинс джобов когда мерджится ветка в bitbucket репозитории. Вопрос такой. Возможно ли это сделать учитывая то что дженкинс установлен на сервере к которому из внешней сети доступ только по VPN? При этом простая джоба со скачиванием репозитория и запуском кода работает.
источник

d

d7d1cd in jenkins_ru
Vasilyev Sergey
За использование  монореп я бы руки откручивал. Не претендую на истину в последней инстанции... Просто у нас тоже монорепа и честно сказать я устал от этих приседаний
А как? На каждую программу свой репозиторий?
источник

VS

Vasilyev Sergey in jenkins_ru
d7d1cd
А как? На каждую программу свой репозиторий?
Ну да. Особенно если программы весьма слабосвязаны
источник

DB

Dmitry Burmistrov in jenkins_ru
Алексей
Хочу наладить запуск дженкинс джобов когда мерджится ветка в bitbucket репозитории. Вопрос такой. Возможно ли это сделать учитывая то что дженкинс установлен на сервере к которому из внешней сети доступ только по VPN? При этом простая джоба со скачиванием репозитория и запуском кода работает.
источник

d

d7d1cd in jenkins_ru
Vasilyev Sergey
Ну да. Особенно если программы весьма слабосвязаны
У нас тысячи программ. Создавать тысячи репозиториев? Кроме этого надо иногда в рамках одной задачи доработать несколько программ. Придется в каждом репозитории делать коммит, а при монорепе он был бы один.
источник

VS

Vasilyev Sergey in jenkins_ru
d7d1cd
У нас тысячи программ. Создавать тысячи репозиториев? Кроме этого надо иногда в рамках одной задачи доработать несколько программ. Придется в каждом репозитории делать коммит, а при монорепе он был бы один.
Ну значит приложения ваши связаны очень сильно и ваш путь- монорепа
источник

DB

Dmitry Burmistrov in jenkins_ru
у нас - тысячи репозиториев. проблем нет
источник

DB

Dmitry Burmistrov in jenkins_ru
а при необходимости свести всё в монорепу можно воспользоваться гит-сабмодулями. хотя я их терпеть не могу
источник

d

d7d1cd in jenkins_ru
Dmitry Burmistrov
у нас - тысячи репозиториев. проблем нет
Изначально мы так и хотели сделать. Но знаток той ОС, для которой мы пишем программы, сказал, что отдельный репозиторий на каждую программу это бред и детский сад 😁
источник

DB

Dmitry Burmistrov in jenkins_ru
каждый сходит с ума по-своему
источник

HC

Henry Chinaski in jenkins_ru
d7d1cd
Изначально мы так и хотели сделать. Но знаток той ОС, для которой мы пишем программы, сказал, что отдельный репозиторий на каждую программу это бред и детский сад 😁
монорепа — наше всё?
источник

E

Elenhil in jenkins_ru
d7d1cd
Изначально мы так и хотели сделать. Но знаток той ОС, для которой мы пишем программы, сказал, что отдельный репозиторий на каждую программу это бред и детский сад 😁
Ну, он не очень умен
источник

E

Elenhil in jenkins_ru
особенно учитывая уровень аргументации
источник