Подготовка

  1. PathVision должен передать OneCell путь к образу сборки, включая registry, в виде "https://registry-host/service-image-name:tag-name". При необходимости нужно предоставить креденшлы от registry.
  2. PathVision должен передать OneCell инструкцию по запуску сборки, включая конфигурирование названий Kafka топиков, путь и креденшлы к Filestorage. В идеале, если будет helm чарт.

Деплой

  1. PathVision самостоятельно собирает образ сервиса и публикует в ранее оговоренном registry. Образу назначается уникальный тег (tag-name) с версией сборки (возможна другая стратегия).
  2. PathVision дёргает вебхук, подставляя тег образа в переменную variables[TAG]:
curl -XPOST 'https://<gitlab_url>' --data-urlencode "variables[TAG]=latest" --data-urlencode