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
Shallow Checkout Depth - CI/CD Glossary DefinitionShallow Checkout Depth: Shallow checkout depth is the number of recent commits fetched during a CI checkout,…
Path Filter Trigger - CI/CD Glossary DefinitionPath Filter Trigger: A path filter trigger runs a workflow only when the changed files match configured path…