Size: a a a

2020 March 08

АК

Андрей Казанцев in ru_gitlab
Всё равно надо пулит
источник

АК

Андрей Казанцев in ru_gitlab
И он не быстро это делает
источник

АК

Андрей Казанцев in ru_gitlab
Больше всего времени занимает установка зависимостей для тестов. Как это оптимизировать и при этом не увеличить размер базового образа( этап сборки тестового образа идёт после создания базового и нельзя его закэшировать)
источник

АК

Александр Кот in ru_gitlab
Андрей Казанцев
Больше всего времени занимает установка зависимостей для тестов. Как это оптимизировать и при этом не увеличить размер базового образа( этап сборки тестового образа идёт после создания базового и нельзя его закэшировать)
У вас и приложение и тесты в одном образе?
источник

АК

Андрей Казанцев in ru_gitlab
нет
источник

АК

Андрей Казанцев in ru_gitlab
Сказал же что сначала билдется базовый а потом тестовый образ и тестовый идёт на тесты а базовый на релиз
источник

GG

George Gaál in ru_gitlab
Roman Geraskin
Кэшированием, как минимум. Параллельными сборками в перспективе. Имхо это лучше плясок с мультистейджем либо возни с мастер образами. Плюс у верфи есть много дополнительных приятных плюшек.
реклама верфи
источник

GG

George Gaál in ru_gitlab
ололо. Я читал их релиз - нет у них пока нормального кэширования, вот когда завезут - тогда и можно поговорить. Что я разумею под нормальным кэшированием - это когда у тебя можно запускать несколько раннеров и ничего не ломается - distributed caching
источник

GG

George Gaál in ru_gitlab
а то в рамках одного раннера мне для этого верфь как бы и не нужна 🤷‍♂️
источник
2020 March 09

VU

Vitaly Uvarov in ru_gitlab
George Gaál
реклама верфи
мы тоже сейчас на верфь начинаем переходить, интересный инструмент
источник

GG

George Gaál in ru_gitlab
я б сказал - комбайн
источник

GG

George Gaál in ru_gitlab
в плюсах вижу абстрагирование от конкретного используемого движка CI - gitlab, jenkins, drone etc
источник

VU

Vitaly Uvarov in ru_gitlab
все хорошо когда без tiller'a)
источник

VU

Vitaly Uvarov in ru_gitlab
drone нас хорошо подставил конечно, когда они лицензию сменили и выкатили $1400/месяц
источник

GG

George Gaál in ru_gitlab
сочувствую
источник

VU

Vitaly Uvarov in ru_gitlab
ну у нас teamcity основной и drone так, больше инфраструктурные билды и сервисы которые сразу в куб. к гитлабу присматриваемся, но есть некоторые моменты, которых после того же tc не хватает. у них еще там бага щас в раннере, что в кубе у тебя билд всегда зеленый если он дольше 10 минут (+- както так) идет, просто отваливается и rc=0. Там уже народ PR запилил но фичафриз был и еще не в мастер ветке. В teamcity кубовый агент вообще дно, поэтому drone. circleci менеджеры тоже активно обрабатывают, чтобы к ним перебирались, но пока не спешим.
источник

GG

George Gaál in ru_gitlab
а вариант типа с https://github.com/fluxcd/flux https://argoproj.github.io/argo-cd/ не рассматривали ?
источник

VU

Vitaly Uvarov in ru_gitlab
и арго тоже смотрели. поэтому решили что это будет отдельный проект по выбору cicd. в мае стартанем на 2 месяца
источник

VU

Vitaly Uvarov in ru_gitlab
куб это вообще отдельная история, у нас сейчас отдельный проект по продакшн кубу DOD которого в унификации доставки, мониторинге
источник

VU

Vitaly Uvarov in ru_gitlab
эксперементируем в общем) в т.ч. и flux тоже смотрят
источник