207 похожих чатов

Всем привет, поделитесь бест практис: есть дженкинс сервер, с кучей джоб

100+, и ноды(какие-то докер контейнерами, какие-то физическими серверами).
На сервере много продуктов и пару команд, есть сборки приложений и доставки в магазин, разные тесты(юнит, нагрузочные, функциональные для веба и мобильных платформ в эмуляторах android и ios)

столкнулись с тем что в этом "монолите" иногда повисают джобы, обновление мастера затрагивает всех и т.д.

вопрос, как всё это разделить?
вижу пару вариантов:
0. Всё что можно заворачивается в докер контейнеры включая мастер.
1. Разделить по платформам - мобильные и вэб(через пару месяцев десктоп). Это уменьшить количество зависимостей и позволит обновляться более безопасно.
2. На каждый продукт(в котором есть веб, бэк, мобильные платформы) свой мастер и набор нод.(про ресурсы пока можно вопрос опустить).
3. Каждой команде отдельный мастер и набор нод.(практика от яндекса году в 2014ом)

2 ответов

19 просмотров

Кажется это в чатик DevOps, но не тестирования

может видео с дженкинс митапа чем-нибудь поможет https://www.youtube.com/watch?v=OJCOBk2oUnI

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта