- 21, Oct 2024
- #1
Это вопрос дизайна. Я не уверен, что это подходящее место. У нас есть несколько микросервисов, развернутых с использованием сине-зеленого шаблона в конвейерах Azure DevOps.
Я пытаюсь добиться того, чтобы развернуть службы (триггерный конвейер) на основе версии службы.
В качестве примера предположим, что у нас есть три сервиса. [email protected]
, [email protected]
и [email protected]
which have an internal dependency graph, and different versions, то есть [email protected]
Если я хочу развернуть, скажем, сервис [email protected]
and for that to work we want service [email protected]
и сервис [email protected]
.
Поэтому, когда я решу, что хочу развернуть сервис C
automatically I want to trigger the pipeline for service B
и сервис A
.
Итак, мы хотим развернуть точную версию этих сервисов для ряда событий, таких как обновление базового кластера k8s или подобные изменения.
Я пытался запустить конвейер из одного конвейера в другой (триггер конвейера), но я не могу передать ту же самую версию, которую необходимо развернуть службе зависимостей.
#azure-devops #deployment #azure-kubernetes-service #bluegreen