Skip to content
Latchkey

Janela de Retenção de Artifact - Definição do Glossário de CI/CD

Uma janela de retenção de artifact é por quanto tempo o CI mantém um artifact enviado antes de excluí-lo automaticamente, com padrão de 90 dias no GitHub Actions.

Uma janela de retenção de artifact é o período fixo em que uma plataforma de CI mantém um build artifact enviado antes da exclusão automática. O GitHub Actions usa como padrão 90 dias para artifacts e logs, configurável por repositório ou por upload.

A janela de retenção controla o custo de armazenamento e até que ponto no passado você pode baixar a saída de um build que falhou para depuração.

Como defini-la

No GitHub Actions, defina retention-days no step actions/upload-artifact (1 a 90), ou reduza o padrão do repositório em Settings. Uma janela mais curta corta a cobrança de armazenamento.

Por que importa

Depois que a janela passa, o artifact desaparece e não pode ser baixado novamente daquela execução. Envie qualquer coisa que você precise a longo prazo para um registry ou object store.

Guias relacionados