Domanda

Stiamo usando msdeploy per implementare la nostra siti ai vari ambienti del nostro server di integrazione continua.

Quando i manufatti vengono distribuiti manualmente al sito dev dalla riga di comando. Il dispiegamento spinge solo i file modificati ed è molto veloce.

Tuttavia, quando spingiamo al nostro test o ambienti live le copie di implementazione un sacco di file, che dovrebbe non sono cambiate. La mia comprensione è che msdeploy paragona basata su timestamp, dimensioni e gli attributi che non dovrebbe sono stati modificati.

Possiamo vedere con l'interruttore -whatif che un sacco di file sono stati segnalati come necessari per essere cambiato quando in realtà non hanno. In particolare i file principali Umbraco (si tratta di un sito web umbraco).

Chiunque eseguito in questo prima?

Il nostro unico pensiero è di escludere il più possibile dai manufatti del costruire, ma ci piacerebbe preferiscono per risolvere il problema in modo corretto.

È stato utile?

Soluzione

Questo si è rivelato essere un problema in cui l'ora del server è stato un po 'diverso per il nostro tempo di rete.

aggiungendo la seguente alla linea di comando è risolto.

-enableRule:SkipNewerFilesRule
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top