Стратегия управления версиями и выпуска функций Azure Developer CLI
Статья
Функции ИНТЕРФЕЙСА командной строкиazd разработчика Azure () представлены и поддерживаются с помощью поэтапного подхода. Функции начинаются на альфа-этапе , а затем переход к бета-версии и стабильной после выполнения различных критериев. В этой статье описываются определения, ожидания и требования к улучшению для каждого этапа. Полный список всех функций /команд, поддерживаемых и текущим этапом azdна GitHub
Альфа-функции
Все функции начинаются как альфа-функции (например, экспериментальные). На этом этапе цель состоит в получении достаточного объема использования для получения значимых отзывов о проектировании, функциональности и пользовательском интерфейсе функции. Альфа-функции можно включить и управлять с помощью azd config команды.
Важно!
Альфа-функции рекомендуются только для критически важных для бизнеса сценариев с осторожностью, так как существует небольшая вероятность несовместимых изменений в последующих выпусках, ведущих к стабильной.
Определение
Эти функции находятся в активной разработке.
Функции скрыты за флагом функции, в котором заинтересованные пользователи должны явно принять участие.
Нет никаких гарантий о долгосрочной стабильности или поддержке экспериментальных функций.
Никаких обязательств, что эта функция является тем, что группа продуктов планирует перейти к предварительной версии или стабильной стадии (это эксперимент).
Как принять участие в альфа-функциях
Чтобы получить список доступных экспериментальных функций, выполните следующую команду:
Azure Developer CLI
azd config list-alpha
Чтобы включить определенную экспериментальную функцию, например resourceGroupDeployments для поддержки развертываний инфраструктуры в области группы ресурсов, выполните следующую команду:
Azure Developer CLI
azd config set alpha.resourceGroupDeployments on
Чтобы отключить эту функцию, выполните следующую resourceGroupDeployments команду:
Эта функция была должным образом спецификацией и утверждена командой по продукту.
Группа продуктов официально подписала на продвижение функции к следующему этапу.
Эта функция задокументирована и текст справки доступен в продукте.
Подтверждение успешности пользовательского интерфейса с помощью достаточной обратной связи пользователей.
Бета-версии функций
Цель этого этапа заключается в улучшении возможностей и переходе за рамки доказательств концепции.
Важно!
Бета-версии рекомендуется использовать только для критически важных для бизнеса сценариев с осторожностью, так как существует небольшая вероятность несовместимых изменений в последующих выпусках, ведущих к стабильной.
Определение
В отличие от альфа-функций , пользователю не нужно выполнять явные действия для использования бета-функции .
Сокращенное количество критических изменений в выпусках для бета-функций , так как функциональность созревает обновления на основе отзывов клиентов.
Критические изменения задокументированы с объяснениями о том, как переварить эти разрывы.
Бета-команды указываются как такие (бета-версии) в azd product help.
Критерии продвижения (как достичь стабильной)
Команда по продукту официально рассмотрела и подписала на следующий этап улучшения функций.
Функция функционально завершена и стабильна.
Функция тщательно протестирована вручную и имеет достаточно модульных и интеграции тестов для перехвата регрессий и ошибок.
Все остальные ошибки допустимы и неблокируются для пользователей (например, улучшения пользовательского интерфейса).
Команда разработчиков получила сигналы о том, что UX успешно выполнен с помощью достаточного количества отзывов пользователей.
Группа продуктов считает, что эта функция действительно добавляет ценность в сквозное пользовательское интерфейс.
Стабильные функции
Определение
Команда по продукту стоит за этими функциями.
Критические изменения в этих областях являются непредвиденными.
Команда разработчиков гарантирует, что все критические изменения развертываются таким образом, чтобы свести к минимуму влияние.
Используйте в критически важных для бизнеса сценариях.
Запросить справку
Сведения о том, как отправить ошибку, запросить справку или предложить новую функцию для Интерфейса командной строки разработчика Azure, посетите страницу устранения неполадок и поддержки .
Присоединитесь к серии встреч для создания масштабируемых решений искусственного интеллекта на основе реальных вариантов использования с другими разработчиками и экспертами.
В этой схеме обучения разработчики учат разработчиков использовать интерфейс командной строки разработчика Azure и ее шаблонную систему для создания, настройки и развертывания приложений.
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.
Развертывание шаблонов, предназначенных для области группы ресурсов вместо области подписки с помощью интерфейса командной строки разработчика Azure (azd)