Skip to main content

Escolher a imagem do host estável ou beta

É possível optar por compilar codespaces usando a versão estável ou beta da imagem do host para a máquina virtual subjacente.

Sobre a imagem do host da máquina virtual

Um codespace do GitHub é um ambiente de desenvolvimento fornecido por um contêiner do Docker executado em uma máquina virtual (VM). Para obter mais informações sobre a relação do contêiner de desenvolvimento e a VM, consulte "Visão geral do GitHub Codespaces."

A VM para um codespace é criada usando uma imagem do host que define o sistema operacional da VM. A imagem é atualizada periodicamente para melhorar a segurança, a funcionalidade e o desempenho. A imagem do host atualizada é inicialmente disponibilizada como uma versão beta, que, posteriormente, torna-se a versão estável, após um período de testes. Você pode escolher, em suas configurações pessoais, usar a versão estável ou beta da imagem do host. Qualquer codespace criado ou retomado após a alteração dessa configuração será executado em uma VM criada a partir da imagem do host especificada.

A imagem estável é a configuração padrão selecionada. Alterar a configuração para a imagem do host beta oferece acesso antecipado a melhorias e novos recursos na VM do host, mas também pode gerar incompatibilidades com a configuração atual do contêiner de desenvolvimento. Isso dá a você a oportunidade de alterar a configuração do contêiner de desenvolvimento para evitar problemas antes que a imagem beta seja promovida para a imagem estável. Se você encontrar problemas com a imagem do host beta, poderá voltar para a imagem do host estável a qualquer momento.

Observações:

  • É improvável que você encontre problemas ao usar a imagem do host beta, a menos que sua configuração do contêiner de desenvolvimento tenha dependências em componentes do kernel do host da VM.
  • A imagem do host da máquina virtual não deve ser confundida com a imagem do contêiner de desenvolvimento, que fornece o ambiente do seu codespace. Para obter mais informações, confira "Como restringir a imagem base dos codespaces".

Se você optar por usar a imagem do host beta, mas nenhuma estiver disponível no momento, os codespaces serão criados usando a imagem do host estável.

Para obter informações sobre as versões atuais da imagem do host, incluindo a data em que a imagem estável atual será substituída pela imagem beta atual, consulte o repositório github/codespaces-host-images.

Escolher a imagem do host

  1. No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Na seção "Código, planejamento e automação" da barra lateral, clique em Codespaces.

  3. Em "Preferência da versão da imagem do host", selecione Estável ou Beta.

    Captura de tela das opções de "Preferência da versão da imagem do host", com a opção "Estável" selecionada.

Leitura adicional