тагается 15 образов, то чем тут кубер поможет?
Он передеплоит только те сервисы, где имя образа поменялось после мержа
это и docker-compose может, но оно поменяется если не костылить с детектом изменений
С чего ему меняться то?
если таг образа првязан к гит-тагу или коммит хэшу , то как иначе?
А что, в имени образа можно использовать только теги и хэши гита?
это самое простое, остальное костылей каких-то требует, анализа контента монорепы всего
Одной строчкой решается, ничего сложного
tar -cvf services/$service | sha1sum
не работает, если взаимные зависимости или общая зависимость lib/shared поменялась
То вы про нарушение принципов soa msa рассуждаете, то у вас шеред обжекты появились, вы уже определитесь
ну так я и говорю о сложностях работы с монорепами где принципы soa msa нарушаются, когда изменение одной строки в репе приводит к необходимости билдить и деплоить несколько сервисов, Особенно если нельзя точно определить каких конкретно
Да, есть особенности, но нет непреодалимых сложностей, потратить неделю две и настроить можно
да это-то понятно, всегда из компилятора/сборщика можно вытащить построение графа зависимостей…
Обсуждают сегодня