Ограничить «полное» развертывание развертывания в конвейерах выпуска

Есть ли способ разрешить «добавочное» развертывание только через конвейеры выпуска CI/CD?

Нам пришлось на собственном горьком опыте понять, что при полном развертывании вы теряете все службы в целевой среде (все ресурсы удаляются).

Пожалуйста, спросите, если вам нужна дополнительная информация по этому вопросу.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
158
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если вы используете шаблон ARM для развертывания, вы можете указать, является ли развертывание добавочным обновлением или полным обновлением.

Мы можем выбрать инкрементный режим при развертывании. В добавочном режиме диспетчер ресурсов оставляет неизменными ресурсы, которые существуют в группе ресурсов, но не указаны в шаблоне. Ресурсы в шаблоне добавляются в группу ресурсов.

Для получения подробной информации вы можете обратиться к официальному документу.

Примечание: При повторном развертывании существующего ресурса в добавочном режиме все свойства применяются повторно. Свойства не добавляются постепенно. Распространенным заблуждением является мнение, что свойства, не указанные в шаблоне, остаются неизменными. Если вы не укажете определенные свойства, диспетчер ресурсов интерпретирует развертывание как перезапись этих значений. Свойства, не включенные в шаблон, сбрасываются до значений по умолчанию. Укажите для ресурса все значения, отличные от значений по умолчанию, а не только те, которые вы обновляете. Определение ресурса в шаблоне всегда содержит конечное состояние ресурса. Он не может представлять собой частичное обновление существующего ресурса.

Вот связанный случай, на который вы можете сослаться.

Спасибо за ответ, я просто хочу, чтобы пользователи не выполняли полное развертывание из графического интерфейса. Пожалуйста, посмотрите на изображение, которое я добавил. Для выбора должен быть доступен только добавочный вариант, а режим полного развертывания должен быть установлен как неактивный.

Lokesh 14.12.2020 10:47

Если вы хотите убрать Complete из режима развертывания задачи, боюсь, что этого не добиться. Отображение задач разработано, и мы не можем его изменить.

Hugh Lin 15.12.2020 10:30

Другие вопросы по теме