Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Тестирование изменений в конфигурации контейнеров разработки в ветви с поддержкой предварительной сборки

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

Кто может использовать эту функцию

People with write permissions to a repository can create or edit the dev container configuration for a branch.

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

Дополнительные сведения см. в разделе Основные сведения о контейнерах разработки.

Тестирование изменений в конфигурации контейнера разработки

  1. Создайте кодовое пространство из ветви с поддержкой предварительной сборки, контейнер разработки которой вы хотите изменить. Дополнительные сведения см. в разделе Создание codespace для репозитория.

  2. В кодовом пространстве изучить тестовую ветвь. Дополнительные сведения см. в разделе Использование системы управления версиями в codespace.

  3. Внесите необходимые изменения в конфигурацию контейнера разработки.

  4. Примените изменения, выполнив сборку контейнера заново. Дополнительные сведения см. в разделе Основные сведения о контейнерах разработки.

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

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