Idempotent Deploy - Definição do Glossário de CI/CD
Um deploy idempotente é um deployment que produz o mesmo estado final não importa quantas vezes seja executado, de modo que reexecutar após uma falha parcial é seguro e converge para o resultado desejado.
Por que importa
Pipelines falham no meio do deploy. Se aplicar o mesmo release duas vezes criasse recursos em dobro ou corrompesse o estado, a recuperação seria perigosa. Ferramentas idempotentes (Terraform, Kubernetes apply, Ansible) verificam o estado atual e alteram apenas o que difere.
Facilitador de retries
A idempotência é o que torna o retry-with-backoff seguro na etapa de deploy: um apply repetido não pode piorar as coisas.
Guias relacionados
Retry with Backoff - CI/CD Glossary DefinitionRetry with Backoff: Retry with backoff is retrying a failed operation after a delay that grows between attemp…
Smoke Test - CI/CD Glossary DefinitionSmoke Test: A smoke test is a small, fast check that verifies the most critical paths work at all, run right…
Artifact Registry - CI/CD Glossary DefinitionArtifact Registry: An artifact registry is a server that stores and serves build outputs (container images, J…