Repositório de proxy Nexus de espelhamento automático

9

Atualmente, temos um repositório hospedado do nexus remotamente (em uma localização geográfica diferente). Nós temos um repositório de proxy local localmente para o repositório hospedado.

Sempre que houver novas versões de alguns arquivos adicionados ao repositório hospedado remotamente, a primeira solicitação para o arquivo recém-adicionado do sistema de compilação é baixá-lo para o repositório de proxy local.

O problema que tenho agora é que alguns dos arquivos adicionados são realmente enormes (digamos, cerca de 400 MB). Portanto, a primeira compilação consome muito tempo para terminar.

Existe uma maneira de pesquisar no repositório hospedado remotamente e espelhá-lo automaticamente?

    
por Chris 25.07.2012 в 06:12
fonte

2 respostas

5

O Nexus Professional 2. + suporta isso como recurso experimental do conjunto de recursos do Smart Proxy. É um recurso experimental que está desativado por padrão, mas deve funcionar bem. Dê uma chance!

Para ativá-lo, vá para "administração / recursos". Marque "mostrar avançado" e, em seguida, selecione o "proxy inteligente: inscreva-se" e ative a busca preventiva.

Atualização: a partir do Nexus 2.3, isso não é mais considerado experimental e você pode configurar se, para cada repositório desativado, você faz o proxy.

    
por Manfred Moser 25.07.2012 / 07:58
fonte
0

Não posso comentar a resposta de Manfred, então aqui está uma nova variante:

Se você estiver executando o Nexus Professional, poderá usar o Smart Proxy para sincronizar repositórios.

Você precisa passar pela configuração geral conforme descrito no link primeiro (estabelecer confiança, configurar o repositório hospedado de edição, configurar o repo de proxy de recepção). Só então a capacidade criada e a resposta da Manfreds se aplicam:

Vá para "Administração / Recursos", marque "Mostrar Avançado" e selecione o Recurso "Inscrever-se" para o seu proxy repo. Lá você pode ativar o preemptive Fetching, que baixará automaticamente novos artefatos em seu repositório hospedado no proxy.

    
por nabcos 25.07.2012 / 22:05
fonte