Ferramenta de implantação msdeploy/web implantando muitos arquivos
-
25-09-2019 - |
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.
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