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.
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).
Aqui estão algumas tarefas para tentar a seguir:
Comentários do vcpkg
O vcpkg é um projeto código aberto. Selecione um link para fornecer comentários: