Skip to content
Latchkey

Step de Limpeza de Workspace - Definição do Glossário de CI/CD

Um step de limpeza de workspace exclui arquivos remanescentes do working directory de um runner para que runners reutilizados não carreguem estado entre jobs.

Um step de limpeza de workspace é uma tarefa de pipeline que exclui arquivos checados out e saída de build do working directory de um runner para que o próximo job comece limpo. Ele importa mais em runners self-hosted que são reutilizados entre jobs.

Runners efêmeros evitam isso por design; runners self-hosted persistentes precisam de limpeza explícita para prevenir arquivos obsoletos e falhas por disco cheio.

Abordagens comuns

Rode um step com git clean -ffdx no início do job, ou configure o runner para recriar o diretório _work. Em runners hospedados pelo GitHub isso é desnecessário porque cada job recebe uma VM nova.

Guias relacionados