Skip to main content

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

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

Who can use this feature

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

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

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

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

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

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

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

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

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

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