Ler em inglês

Compartilhar via


Cache de ativos com vcpkg

Observação

Esta seção cobre uma característica experimental do vcpkg que pode mudar ou ser removida a qualquer momento.

O cache de ativos é um recurso que permite que vcpkg use pontos de extremidade de download alternativos para adquirir os ativos de um pacote. Quando o cache de ativos está habilitado, o vcpkg tenta baixar ativos (como código-fonte e ferramentas de compilação) de um local de espelhamento configurado. Se o ativo não estiver disponível no local de espelhamento, vcpkg irá baixá-lo de sua fonte original e, em seguida, armazenar uma cópia no espelho para uso futuro.

O cache de ativos pode ajudar com estes cenários de desenvolvimento comuns:

  • Melhorar a confiabilidade das execuções de integração contínua.
  • Espelhamento de ativos de download em locais confiáveis para ambientes com cobertura de ar.
  • Manter a continuidade dos negócios se fontes de terceiros forem alteradas ou se tornarem indisponíveis.

Configuração

O cache de ativos é configurado por meio de:

  • A X_VCPKG_ASSET_SOURCES variável de ambiente, ou
  • A --x-asset-sources opção de linha de comando.

Em ambos os casos, o valor esperado é uma lista delimitada por ponto-e-vírgula de fontes. Cada fonte tem uma sintaxe específica, dependendo de seu back-end de armazenamento (consulte a documentação de referência de cache de ativos para saber como configurar fontes de cache de ativos).

Próxima etapa

Aqui estão algumas tarefas para tentar a seguir: