Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Melhore o desempenho da compilação usando essa tarefa para armazenar arquivos em cache, como dependências, entre execuções de pipeline. Para adicionar a tarefa, procure Cache (arquivos de cache entre execuções) em pipelines clássicos ou no editor YAML. Consulte Tarefa de cache: como funciona e Reduzir o tempo de compilação usando cache para obter exemplos específicos e mais detalhes.
Sintaxe
# Cache v2
# Cache files between runs.
- task: Cache@2
inputs:
key: # string. Required. Key.
path: # string. Required. Path.
#cacheHitVar: # string. Cache hit variable.
#restoreKeys: # string. Additional restore key prefixes.
Insumos
key
-
Chave
string. Obrigatório.
A chave (identificador exclusivo) para o cache. Esta deve ser uma cadeia de caracteres que pode ser segmentada usando |. Os caminhos de arquivo podem ser absolutos ou relativos a $(System.DefaultWorkingDirectory).
Embora não haja um número máximo definido de segmentos para uma chave, se você estiver obtendo falhas de cache, tente usar uma chave mais curta com menos segmentos, por exemplo, criando uma nova chave que seja um hash de seus segmentos.
path
-
Caminho
string. Obrigatório.
O caminho da pasta para armazenar em cache. Pode ser totalmente qualificado ou relativo a $(System.DefaultWorkingDirectory). Não há suporte para curingas.
Variáveis são suportadas.
cacheHitVar
-
Cache atingiu a variável
string.
A variável a ser definida com base na restauração do cache. Será true quando o cache for restaurado (ou seja, um acerto de cache), inexact em um acerto de cache de chave de restauração (com base em restoreKeys) ou false se houver uma falha de cache.
restoreKeys
-
Prefixos de chave de restauração adicionais
string.
Os prefixos de chave de restauração adicionais que a tarefa usa se a chave primária falhar. Esta pode ser uma lista delimitada por nova linha de prefixos de chave.
Opções de controlo de tarefas
Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
Melhore o desempenho da compilação armazenando arquivos em cache, como dependências, entre execuções de pipeline.
Requerimentos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, construção clássica |
| Funciona em | Agente, DeploymentGroup |
| Exigências | Nenhum |
| Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
| Restrições de comando | Qualquer |
| Variáveis configuráveis | Qualquer |
| Versão do agente | 2.160.0 ou superior |
| Categoria de tarefa | Utilidade |