Реализация стратегии управления версиями

Продвинутый уровень
Администратор
Инженер по искусственному интеллекту
Инженер по анализу и обработке данных
разработчик.
Инженер DevOps
Инженер платформы
Инженер систем безопасности
Аналитик операций безопасности
Специалист по внедрению служб
Архитектор решений
Основатель стартапа
Менеджер по технологиям
Azure
Azure Artifacts
Azure Boards
Облачные службы Azure
Azure DevOps
Azure Pipelines
Azure Repos
Планы тестирования Azure
GitHub

В этом модуле описываются стратегии управления версиями для упаковки, семантического управления версиями, рабочих процессов продвижения пакетов и рекомендации по управлению версиями пакетов на протяжении всего жизненного цикла разработки программного обеспечения. Узнайте, как использовать представления артефактов Azure для указания качества пакета и реализации автоматического управления версиями в конвейерах CI/CD.

Цели обучения

К концу этого модуля вы сможете:

  • Понимание важности управления версиями для управления пакетами и отслеживания зависимостей
  • Реализация семантического управления версиями (SemVer 2.0) для согласованного нумерирования версий
  • Использование представлений артефактов Azure (@Local, @Prerelease, @Release)) для управления качеством пакета
  • Продвигайте пакеты через разные представления, основываясь на уровнях качества
  • Отправка пакетов из конвейеров сборки с соответствующими номерами версий
  • Применение рекомендаций по стратегиям управления версиями в рабочих процессах DevOps

Предварительные требования

  • Базовое понимание концепций DevOps и конвейеров CI/CD
  • Знакомство с принципами управления пакетами и зависимостями
  • Опыт работы с Azure DevOps или аналогичными платформами CI/CD
  • Знание концепций управления версиями программного обеспечения полезно

Начало работы с Azure

Выберите подходящую вам учетную запись Azure. Используйте оплату по мере использования или попробуйте Azure бесплатно в течение 30 дней. Зарегистрируйтесь.