Skip to main content

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

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

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

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

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

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

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

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

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

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

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

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

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