Поделиться через


Краткое руководство. Создание поля разработки с помощью настроек команды

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

Внимание

Настройки группы разработки в настоящее время находятся в предварительной версии. Дополнительные сведения о состоянии предварительной версии см . в дополнительных условиях использования для предварительных версий Microsoft Azure. Документ определяет юридические термины, применимые к функциям Azure, которые находятся в бета-версии, предварительной версии или в противном случае еще не выпущены в общую доступность.

Необходимые компоненты

Чтобы выполнить действия, описанные в этой статье, необходимо настроить центр разработки с помощью проекта dev box.

Разрешения, необходимые для настройки настроек

Чтобы выполнить действия, необходимые для создания и применения настроек в поле разработки, требуются определенные разрешения. В следующей таблице описаны действия и разрешения или роли, необходимые для настройки настроек.

Действие Разрешение или роль
Включение каталогов на уровне проекта для центра разработки Инженер платформы с доступом на запись в подписке.
Включение параметров синхронизации каталога для проекта Инженер платформы с доступом на запись в подписке.
Присоединение каталога к проекту Разрешения администратора проекта или участника проекта.
Создание файла настройки Любой пользователь может создать файл настройки.
Использование портала разработчика для отправки и применения YAML-файла во время создания поля разработки Пользователь Dev Box
Добавление задач в каталог Разрешение на добавление в репозиторий, на котором размещен каталог.

Создание определения образа

  1. Скачайте пример файла настройки YAML.
  2. Откройте файл и изучите задачи.
    Обратите внимание, что файл определения изображения указывает имя определения изображения с помощью name поля. Используйте это имя для идентификации определения образа в пуле полей разработки.

Добавление каталога в центр разработки

Чтобы добавить каталог, выполните следующие задачи:

  1. Вилку примера репозитория каталога в организацию GitHub.
  2. Установка и настройка приложения Microsoft Центр разработки
  3. Назначьте разрешения в GitHub для репозиториев.
  4. Добавьте репозиторий в качестве каталога.

Вилка примера репозитория каталога

  1. Откройте пример репозитория каталога.
  2. Выберите вилку , чтобы вставить репозиторий в организацию GitHub.

Установка приложения Microsoft Центр разработки

  1. Войдите на портал Azure.

  2. Перейдите в центр разработки или проект.

  3. В меню слева в разделе "Конфигурация среды" выберите "Каталоги" и нажмите кнопку "Добавить".

  4. В области "Добавление каталога" введите или выберите следующее:

    Поле Значение
    Имя Введите имя каталога.
    Источник каталога Выберите GitHub.
    Тип проверки подлинности Выберите приложение GitHub.
  5. Чтобы установить приложение Microsoft Центр разработки, выберите конфигурацию репозиториев.

    Снимок экрана: портал Azure Добавление каталога с выделенной ссылкой на репозитории.

  6. Если вам будет предложено пройти проверку подлинности в GitHub, выполните проверку подлинности.

  7. На странице Microsoft DevCenter выберите "Настроить".

    Снимок экрана: страница приложения Microsoft Центр разработки с выделенным параметром

  8. Выберите организацию GitHub, содержащую репозиторий, который нужно добавить в качестве каталога. Чтобы установить это приложение, необходимо быть владельцем организации.

    Снимок экрана: страница

  9. На странице "Установка Microsoft DevCenter" выберите только репозитории, выберите репозиторий, который нужно добавить в качестве каталога, а затем нажмите кнопку "Установить".

    Снимок экрана: страница установки Microsoft DevCenter с выбранным и выделенным репозиторием.

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

  10. На странице Microsoft DevCenter от Корпорации Майкрософт требуется разрешение: просмотрите необходимые разрешения, а затем выберите "Авторизовать Microsoft Центр разработки".

    Снимок экрана: Microsoft DevCenter от Майкрософт хотела бы получить разрешение на страницу с выделенным разрешением.

Добавление репозитория в качестве каталога

  1. Вернитесь на портал Azure.

  2. В каталоге "Добавить" введите следующие сведения и нажмите кнопку "Добавить".

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

    Снимок экрана: портал Azure добавить каталог с репозиторием, ветвью, папкой и добавлением.

  3. В каталогах убедитесь, что каталог отображается. Когда подключение выполнено успешно, состояние считывает синхронизацию успешно.

    Снимок экрана: страница

Создание пула полей разработки для определения образа

Чтобы сделать файл настройки imagedefintion.yaml доступным при создании полей разработки, необходимо указать его в качестве определения для пула. Когда разработчик выбирает этот пул для создания поля разработки, используется определение образа.

Создание пула поля разработки, связанного с проектом:

  1. Войдите на портал Azure.

  2. В поле поиска введите проекты. В списке результатов выберите "Проекты".

  3. Откройте проект, в котором нужно создать пул средств разработки.

  4. Выберите пулы полей разработки и нажмите кнопку "Создать".

  5. В области создания пула поля разработки введите следующие значения:

    Параметр Значение
    Имя Введите имя пула. Имя пула отображается разработчикам, чтобы выбрать при создании полей разработки. Имя должно быть уникальным в пределах проекта.
    Определение Выберите определение, как по имени в файле определения изображения.
    Сетевое подключение 1. Выберите "Развернуть в размещенной сети Майкрософт".
    2. Выберите нужный регион развертывания для полей разработки. Выберите регион, близкий к пользователям поля разработки, для оптимального взаимодействия с пользователем.
    Права создателя поля разработки Выберите локальный администратор или стандартный пользователь.
    Включение автоматической остановки Да — значение по умолчанию. Выберите "Нет ", чтобы отключить расписание автоматической остановки. После создания пула можно настроить расписание автоматической остановки.
    Время остановки Выберите время, чтобы завершить работу всех полей разработки в пуле. Все поля разработки в этом пуле завершаются каждый день.
    Часовой пояс Выберите часовой пояс для времени остановки.
    Лицензирование Установите этот флажок, чтобы убедиться, что у вашей организации есть Преимущество гибридного использования Azure лицензии, которые вы хотите применить к полям разработки в этом пуле.

    Снимок экрана: панель

  6. Нажмите кнопку создания.

  7. Убедитесь, что в списке появится новый пул полей разработки. Может потребоваться обновить экран.

Портал Azure развертывает пул полей разработки и выполняет проверки работоспособности, чтобы убедиться, что образ и сеть передают критерии проверки для полей разработки.

Создание поля разработки из пула средств разработки

При создании поля разработки из пула полей разработки определение образа применяется к поле разработки. Поле разработки создается с настройками, указанными в файле определения образа.

Чтобы создать поле разработки на портале разработчика Microsoft Dev Box, выполните следующие действия.

  1. Войдите на портал разработчика Microsoft Dev Box.

  2. Выберите новое>поле разработки.

  3. В поле "Добавление разработки" введите следующие значения:

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

    После выбора на странице отображаются следующие сведения:

    • Сколько полей разработки можно создать в выбранном проекте, если в проекте настроены ограничения.
    • Поддерживается ли гибернация .
    • Включена ли настройка .
    • Время завершения работы, если пул, в котором вы создаете поле разработки, имеет расписание завершения работы.
    • Уведомление о том, что процесс создания поля разработки может занять 25 минут или больше.
  4. Нажмите кнопку "Создать", чтобы начать создание поля разработки.

  5. Чтобы отслеживать ход создания, используйте плитку поля разработки на портале разработчика.

Проверка применения настройки

DevBox применяет настройки в качестве конечного этапа процесса создания. По электронной почте Dev Box вы узнаете, что поле разработки готово. Затем можно проверить, применены ли настройки.

  1. Дождитесь подтверждения электронной почты о создании поля разработки.

  2. На портале разработчика убедитесь, что применены настройки. На плитке поля разработки выберите "Настройки действий>".

    Снимок экрана: плитка

  3. В области сведений о настройке можно увидеть настройки, примененные к поле разработки.

    Снимок экрана: панель сведений о настройках, в которой показаны настройки, примененные к поле разработки.

Очистка ресурсов

  1. Войдите на портал разработчика.

  2. Чтобы удалить поле разработки, в меню "Действия " выберите пункт "Удалить".

    Снимок экрана: меню

  3. Чтобы подтвердить удаление, нажмите кнопку "Удалить".

    Снимок экрана: сообщение подтверждения об удалении поля разработки.