Pergunta

Estamos usando msdeploy Para implantar nossos sites em vários ambientes do nosso servidor de integração contínua.

Quando os artefatos são implantados manualmente no site Dev a partir da linha de comando. A implantação apenas empurra arquivos alterados e é muito rápida.

No entanto, quando avançamos para os ambientes de teste ou ao vivo, a implantação copia muitos arquivos que não deveriam ter alterado. Meu entendimento é que o MSDeploy se compara com base em registros de data e hora, tamanhos e atributos que não deveriam ter mudado.

Podemos ver usando o switch -quhato que muitos arquivos estão sendo relatados conforme necessário para ser alterado quando na verdade eles não o fizerem. Especificamente, os arquivos do Umbraco Core (este é um site da Umbraco).

Alguém encontrou isso antes?

Nossos únicos pensamentos são excluir o máximo possível dos artefatos da construção, mas preferimos corrigi -la corretamente.

Foi útil?

Solução

Isso acabou sendo um problema em que o tempo do servidor era um pouco diferente do tempo de rede.

Adicionar o seguinte ao comando linha o corrigiu.

-enableRule:SkipNewerFilesRule
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top