Skip to content
Latchkey

Filtro de Sparse Checkout - Definição do Glossário de CI/CD

Um filtro de sparse checkout restringe um checkout de CI a caminhos escolhidos, clonando apenas a parte de um monorepo de que um job precisa.

Um filtro de sparse checkout limita um checkout de CI a caminhos específicos de um repositório em vez da árvore inteira, usando o sparse-checkout do Git. Em um monorepo, ele permite que um job clone apenas o subprojeto que constrói.

O sparse checkout reduz o tempo de checkout e o uso de disco em monorepos grandes onde cada pipeline toca uma fração do código.

Como habilitá-lo

O actions/checkout aceita um input sparse-checkout: que lista os diretórios a incluir. Caminhos fora da lista não são escritos no working directory.

Guias relacionados