O Que É um Ambiente Efêmero?
Um ambiente efêmero é um deployment temporário e totalmente funcional, criado automaticamente para um propósito específico, como testar um pull request, e destruído quando esse propósito termina. Cada um é isolado e descartável, então as mudanças podem ser exercitadas em um ambiente realista sem tocar o staging compartilhado. Preview environments são a forma mais comum.
Por que isso importa
Compartilhar um único ambiente de staging serializa o teste e permite que uma branch quebrada bloqueie todo mundo. Ambientes efêmeros dão a cada mudança seu próprio deployment limpo e isolado para validar, e depois recuperam os recursos, o que mantém o custo limitado, já que eles existem apenas enquanto necessários.
Conceitos relacionados
- Criado por branch ou pull request, e depois destruído
- Preview environments são a forma comum
- O isolamento evita contenção no staging compartilhado
Guias relacionados
What Is a Preview Environment?A preview environment is an ephemeral deployment of a pull request, giving reviewers a live URL to test the c…
What Is a Deployment Environment?A deployment environment is a named target like staging or production that a pipeline deploys to, with its ow…
What Is an Ephemeral Runner?An ephemeral runner is a CI worker that runs exactly one job on a fresh machine, then is destroyed, giving ev…