Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве описано, как создать поле разработки с помощью настроек команды Microsoft Dev Box. Эта функция использует файл определения изображения, чтобы вы могли создавать согласованные настраиваемые поля разработки для вашей команды разработки и предоставлять адаптированную среду для проектов.
Важно!
Функция настройки команды Dev Box в настоящее время находится в предварительной версии. Для получения дополнительной информации о состоянии предварительной версии, см. Дополнительные условия использования для предварительных версий Microsoft Azure. В документе определены юридические термины, которые применяются к функциям Azure, которые находятся в бета-версии, предварительной версии или в противном случае еще не выпущены в общую доступность.
Чтобы выполнить действия, описанные в этом кратком руководстве, необходимо настроить центр разработки с помощью проекта dev box.
Чтобы выполнить необходимые действия для создания и применения настроек в поле разработки, вам потребуются следующие разрешения:
Действие | Разрешение или роль |
---|---|
Включите каталоги уровня проекта для центра разработки. | Инженер платформы с доступом на запись в рамках подписки. |
Включите параметры синхронизации каталога для проекта. | Инженер платформы с доступом на запись в рамках подписки. |
Прикрепить каталог к проекту. | Разрешения администратора проекта или участника проекта. |
Создайте файл настройки. | Ничего не указано. Любой пользователь может создать файл настройки. |
Используйте портал разработчика для отправки и применения YAML-файла во время создания поля разработки. | Пользователь Dev Box. |
Добавление задач в каталог. | Разрешение на добавление в репозиторий, на котором размещен каталог. |
- Скачайте пример файла настройки YAML.
- Откройте файл и изучите задачи.
Файл определения изображения указывает имя определения изображения с помощью name
поля. Используйте это имя для идентификации определения образа в пуле полей разработки.
Чтобы добавить каталог в проект, необходимо включить каталоги уровня проекта на уровне центра разработки.
Перейдите в центр разработки в портале Azure.
В меню службы в разделе "Параметры" выберите "Конфигурация".
На панели каталогов уровня проекта выберите "Включить каталоги для каждого проекта" и нажмите кнопку "Применить".
В следующих разделах описаны следующие задачи:
- Создайте форк репозитория-предпримера в вашей организации на GitHub.
- Установите и настройте приложение Microsoft Центр разработки.
- Назначьте разрешения в GitHub для репозиториев.
- Добавьте репозиторий в качестве каталога.
- Откройте пример репозитория каталога.
- Выберите форк, чтобы создать копию репозитория в вашей организации на GitHub.
Войдите на портал Azure.
Перейдите в центр разработки или проект.
В меню службы в разделе "Конфигурация среды" выберите каталоги и нажмите кнопку "Добавить".
В области "Добавить каталог" введите или выберите следующие значения:
Поле Значение Имя Введите имя каталога. Источник каталога Выберите GitHub. Тип проверки подлинности Выберите приложение GitHub. Выберите ссылку настройки репозиториев .
Если вам будет предложено пройти проверку подлинности в GitHub, выполните проверку подлинности.
На странице Microsoft DevCenter выберите "Настроить".
Выберите организацию GitHub, содержащую репозиторий, который нужно добавить в качестве каталога. Чтобы установить это приложение, необходимо быть владельцем организации.
На странице "Установка Microsoft DevCenter" выберите только репозитории, выберите репозиторий, который нужно добавить в качестве каталога, а затем нажмите кнопку "Установить".
Для добавления в качестве каталогов можно выбрать несколько репозиториев. Необходимо добавить каждый репозиторий в отдельный каталог, как описано в следующем разделе этого краткого руководства.
На странице Microsoft DevCenter от Майкрософт требуется разрешение на страницу, просмотрите необходимые разрешения и выберите "Авторизовать Microsoft DevCenter".
Вернитесь на портал Azure.
Выберите параметры синхронизации.
На панели параметров синхронизации выберите определения изображений и нажмите кнопку "Сохранить".
В области "Добавить каталог" введите следующие сведения и нажмите кнопку "Добавить".
Поле Значение Репо Выберите репозиторий, который нужно добавить в качестве каталога. Ветвь Выберите ветвь. Путь к папке Выберите папку, которая содержит подпапки с определениями вашей среды. На панели каталогов убедитесь, что каталог отображается. Когда подключение выполнено успешно, в столбце "Состояние " отображается успешное выполнение синхронизации.
Чтобы сделать файл настройки imagedefintion.yaml доступным для создания полей разработки, необходимо указать его в качестве определения образа для пула.
Чтобы создать пул полей разработки, связанный с проектом, выполните приведенные ниже действия.
Войдите на портал Azure.
В поле поиска введите проекты. В списке результатов выберите "Проекты".
Откройте проект, в котором нужно создать пул средств разработки.
Выберите пулы полей разработки и нажмите кнопку "Создать".
В области «Создание пула рабочих сред разработки» введите следующие значения:
Настройка Значение Имя Введите имя пула. Имя пула отображается разработчикам, чтобы его можно было выбрать при создании боксов для разработки. Имя должно быть уникальным в пределах проекта. Определение Выберите определение, как указано в вашем файле определения изображения. Сетевое подключение 1. Выберите Развернуть в размещенной сети Майкрософт.
2. Выберите нужный регион развертывания для разработческих боксов. Выберите регион, близкий к пользователям поля разработки, для оптимального взаимодействия с пользователем.Привилегии автора среды разработки Выберите локальный администратор или стандартный пользователь. Включение автоматической остановки Да — значение по умолчанию. Выберите "Нет ", чтобы отключить расписание автоматической остановки. После создания пула можно настроить расписание автоматической остановки. Время остановки Выберите время, чтобы завершить работу всех полей разработки в пуле. Все поля разработки в этом пуле завершаются каждый день. Часовой пояс Выберите часовой пояс для времени остановки. Лицензирование Установите этот флажок, чтобы подтвердить, что у вашей организации есть лицензии с гибридным преимуществом Azure, которые вы хотите применить к коробкам разработки в этом пуле. Нажмите кнопку создания.
Убедитесь, что новый пул рабочих сред разработки появился в списке. Может потребоваться обновить экран.
Портал Azure развертывает пул полей разработки и выполняет проверки работоспособности, чтобы убедиться, что образ и сеть передают критерии проверки для полей разработки.
При создании коробки для разработчиков из пула коробок для разработчиков определение образа применяется к коробке для разработчиков. Поле разработки создается с помощью настроек, указанных в файле определения образа.
Чтобы создать поле разработки на портале разработчика Microsoft Dev Box, выполните следующие действия.
Войдите на портал разработчика Microsoft Dev Box.
Выберите новое>поле разработки.
В поле "Добавление разработки" введите следующие значения:
Настройка Значение Имя Введите имя поля разработки. Имена полей разработки должны быть уникальными в проекте. Проект Выберите проект из раскрывающегося списка. Пул полей разработки Выберите пул из раскрывающегося списка, который включает все пулы разработческих блоков для этого проекта. Выберите пул рабочих сред разработки рядом с вами для минимальной задержки. После выбора на странице отображаются следующие сведения:
- Сколько полей разработки можно создать в выбранном проекте, если в проекте настроены ограничения.
- Поддерживается гибернация или нет?
- Включены ли настройки или нет.
- Время завершения работы, если пул, в котором вы создаете поле разработки, имеет расписание завершения работы.
- Уведомление о том, что процесс создания поля разработки может занять 25 минут или больше.
Нажмите кнопку "Создать", чтобы начать создание поля разработки.
Чтобы отслеживать ход создания, используйте плитку поля разработки на портале разработчика.
Dev Box применяет настройки в качестве конечного этапа процесса создания. Dev Box отправляет вам электронное письмо, когда контейнер разработчика готов. Затем можно проверить, применены ли настройки.
Дождитесь подтверждения электронной почты о создании поля разработки.
На портале разработчика на плитке поля разработки выберите "Настройки действий>".
В области сведений о настройке подтвердите пользовательские настройки, примененные к коробке разработки.
Войдите на портал разработчика.
Чтобы удалить поле разработки, в меню "Действия " нажмите кнопку "Удалить".
Чтобы подтвердить удаление, нажмите кнопку "Удалить".