Я правильно настроил CI, чтобы скомпилировать код проекта и отправить его в Docker Hub. Затем я хотел бы добавить шаг к CI, чтобы после нажатия на изображение Rancher обновлял сервис, с которым он связан, и снимал новый образ.

Однако, согласно документации (см. Внизу), вызов API для upgrade должен содержать массивный объект JSON с большим количеством включенных данных. Мой первоначальный план тестирования состоял в том, чтобы просто жестко закодировать этот объект JSON, чтобы увидеть, работает ли он, но в документации неясно, где можно получить эту массу информации.

Как лучше всего запустить upgrade моей службы с помощью CI?

1 ответ1

0

сначала получите сервис, он будет содержать launchConfig . Затем обновите и передайте launchConfig, изменив поля того, что вы хотите изменить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .