Сводка
В этом модуле вы настроите собственный частный агент сборки с помощью виртуальной машины, работающей в Microsoft Azure.
Хотя размещенный корпорацией Майкрософт агент часто выполняет все необходимые действия, иногда может потребоваться использовать собственный агент сборки.
Существует несколько факторов, которые следует учитывать при выборе использования размещенного корпорацией Майкрософт агента, а не использования собственного. Эти факторы включают количество необходимых вычислительных ресурсов и дискового пространства и сколько времени требуется для выполнения сборок.
При настройке частного агента сборки необходимо настроить его. В качестве компромисса также необходимо поддерживать обновление системы с помощью последних исправлений безопасности и средств сборки.
Сводка по схеме обучения
Поздравляем. Вы завершили последний модуль схемы обучения Создание приложений с помощью Azure DevOps. В этой схеме обучения вы научились многому, в том числе:
- Настройка проекта в Azure Pipelines и публикация артефактов сборки в конвейере.
- Реализация рабочего процесса кода для участников команды, использующего Git и GitHub.
- Выполнение автоматических тестов, таких как модульные и тесты покрытия кода при запуске конвейера.
- Управление собственными пакетами в конвейере и подключение их к приложениям.
- Использование собственных агентов сборки, когда размещенные в Майкрософт агенты не соответствуют вашим потребностям.
Эта схема обучения была посвящена сборке приложений и получению артефактов сборки, которые можно передать группе контроля качества или операционной группе.
Подробнее
Дополнительные материалы для самостоятельного практического обучения работе с Azure DevOps можно найти на сайте Azure DevOps Labs.
Дополнительные сведения об агентах сборки и пулах агентов см. в следующих статьях:
- Агенты Azure Pipelines
- Пулы агентов
- Локальные агенты Linux
- Локальные агенты macOS
- Локальные агенты Windows
- Задания контейнеров
- Пул (схема YAML)
- Создание на нескольких платформах
Настройка конвейеров выпуска
Чтобы узнать, как настроить конвейеры выпуска, которые постоянно создают, тестируют и развертывают приложения, перейдите к разделу "Развертывание приложений с помощью Azure DevOps".
Создание собственных образов виртуальных машин
Если вы интересуетесь созданием собственных образов виртуальных машин для использования с Azure Pipelines, ознакомьтесь с проектом azure-pipelines-image-generation в GitHub.
Обучение работе с виртуальными машинами в Azure на практике
Дополнительные практические рекомендации по работе с виртуальными машинами в Azure проверка ресурсов инфраструктуры Администратор ister в схеме обучения Azure.
Мы также упомянули, что для автоматизации создания агентов сборки можно использовать Bicep. Дополнительные сведения о Bicep см. в разделе "Основы Bicep".