Есть ли способ удалить тег (через интерфейс командной строки), который я установил для версии облачного запуска при развертывании? Я вижу, как это сделать через пользовательский интерфейс, но мне нужно включить это в мой конвейер развертывания, поэтому это должно быть через интерфейс командной строки.
Мой вариант использования следующий:
- разверните новую версию моей службы с
--no-traffic
флагом и--tag
опцией, чтобы сделать версию доступной - запустить тестовый набор на недавно развернутой версии
- обновить трафик, чтобы указать на новую версию
- удалить тег из старой/новой версии
Причина, по которой я хочу удалить их, заключается в том, что все версии, содержащие тег, остаются доступными, что является проблемой для меня, поскольку я также использую эту min-instances
опцию.
Изменить: здесь я неправильно использовал метки вместо тегов.
Решение проблемы
--remove-tags
Может использоваться с update-traffic
командой. Поскольку каждый тег может быть назначен только одной ревизии запуска, это правильный способ удаления тега из ревизии.
** Постоянное использование одного и того же тега для предварительного просмотра/тестирования развертывания также работает в приведенном выше случае использования, поскольку использование одного и того же тега в последней версии эффективно удаляет этот тег из более старых версий.
Комментариев нет:
Отправить комментарий