сборки на CI для микросервисов? Т.е. вот есть у меня 5 микросервисов с 5-ю api-либами к ним, чтобы сделать таску нужно внести изменения в 2 микросервиса и в 2 либы, получается я всегда буду зависеть на snapshot-версии и постоянно пересобирать все либы, когда пересобираю сервис, так как всегда завишу на снапшот-версии. Такое чувство, что это неправильно, но как по-другому делать я не понимаю
у нас СІ настроен так, что всегда есть или актуальный снапшот, или новый релиз. тоесть начал таску и у тебя в мастере версия 1.2.3-SNAPSHOT. сзделал свой бранч PROJCODE-2432-my-feature и тогда в пайплайне в бренче будет новый снапшот 1.2.3-PROJCODE-2432-my-feature-SNAPSHOT - его можна юзать в других репах. потом после мержа в мастер запустится релиз с помощью maven и мастер перейдет на 1.2.4-SNAPHOT + 1.2.3 версия в artifactory
Обсуждают сегодня