Usar um ambiente de preparo

Aprenda a usar GitHub Actions com ambientes de preparo de GitHub Enterprise Server.

Pode ser útil ter um ambiente de preparo ou de teste para your GitHub Enterprise Server instance para que você possa testar atualizações ou novas funcionalidades antes de implementá-las no seu ambiente de produção.

Uma maneira comum de criar o ambiente de preparo é usar um backup da sua instância de produção e restaurá-lo para o ambiente de preparo.

Ao configurar um ambiente de preparação de GitHub Enterprise Server que GitHub Actions habilitou, você deve usar uma configuração de armazenamento externo diferente para GitHub Actions armazenamento da usada pelo seu ambiente de produção. Caso contrário, seu ambiente de preparo escreverá no mesmo armazenamento externo da produção.

Espere ver erros do tipo 404 no seu ambiente de preparo ao tentar visualizar os registros ou artefatos de execuções de fluxo de trabalho já existentes, GitHub Actions porque esses dados estarão faltando no seu local de preparo de armazenamento.

Embora não seja necessário que GitHub Actions seja funcional no seu ambiente de preparo, você pode copiar, opcionalmente, os arquivos do local de armazenamento de produção para o local de armazenamento de preparo.

  • Para uma conta de armazenamento do Azure, você pode usar azcopy. Por exemplo:

    azcopy copy 'https://SOURCE-STORAGE-ACCOUNT-NAME.blob.core.windows.net/SAS-TOKEN' 'https://DESTINATION-STORAGE-ACCOUNT-NAME.blob.core.windows.net/' --recursive
  • Para os buckets do Amazon S3, você pode usar aws s3 sync. Por exemplo:

    aws s3 sync s3://SOURCE-BUCKET s3://DESTINATION-BUCKET

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.