Skip to main content

Testando alterações de configuração de contêiner de desenvolvimento em um branch pré-compilado habilitado

Ao alterar a configuração do contêiner de desenvolvimento para um branch que está habilitado para pré-compilações, você deverá testar suas alterações em um codespace.

Quem pode usar esse recurso?

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

Quaisquer alterações feitas na configuração do contêiner de desenvolvimento para uma ramificação habilitada para pré-compilação resultarão em uma atualização da configuração do codespace e da pré-compilação associada. Por isso, é importante testar tais alterações em um codespace de um branch de teste antes de fazer o commit de suas alterações em um branch do repositório que é ativamente usado. Isso garantirá que você não estará introduzindo alterações para a sua equipe.

Para obter mais informações, confira "Introdução aos contêineres de desenvolvimento".

Testando alterações para a configuração do contêiner de desenvolvimento

  1. Crie um código a partir do branch pré-compilado cujo contêiner de desenvolvimento você deseja alterar. Para obter mais informações, confira "Como criar um codespace para um repositório".

  2. No codespaec, confira um branch de teste. Para obter mais informações, confira "Usando controle de origem no seu codespace".

  3. Faça as alterações necessárias na configuração do contêiner de desenvolvimento.

  4. Aplique as alterações recompilando o container. Para obter mais informações, confira "Introdução aos contêineres de desenvolvimento".

  5. Depois de tudo parecer bom, recomendamos também criar um novo codespace a partir de seu branch de teste para garantir que tudo está funcionando. Você pode então fazer commit de suas alterações no branch padrão do repositório ou em um branch de recurso ativo, acionando uma atualização da pré-compilação para esse branch.

    Observação: a criação desse codespace levará mais tempo do que o normal porque ele não será criado com base em um pré-build.