2010-08-04 4 views
2

Nous utilisons msdeploy pour déployer nos sites dans divers environnements à partir de notre serveur d'intégration continue. Lorsque les artefacts sont déployés manuellement sur le site de développement à partir de la ligne de commande. Le déploiement ne fait que pousser les fichiers modifiés et est très rapide. Toutefois, lorsque nous déployons dans nos environnements de test ou en direct, le déploiement copie un grand nombre de fichiers qui n'auraient pas dû être modifiés. Ma compréhension est que msdeploy compare en fonction des horodatages, des tailles et des attributs qui ne devraient pas avoir changé.msdeploy/Web Deployment Tool déployant trop de fichiers

Nous pouvons voir à l'aide du commutateur -whatif que beaucoup de fichiers sont signalés comme devant être changés alors qu'ils ne l'ont pas été. Plus précisément les fichiers de base umbraco (ceci est un site Web parapluie).

Quelqu'un a-t-il déjà rencontré ce problème? Nos seules pensées sont d'exclure autant que possible des artefacts de la construction mais nous préférerions la réparer correctement.

Répondre

2

Cela s'est avéré être un problème où l'heure du serveur était légèrement différente de l'heure de notre réseau. L'ajout de ce qui suit à la ligne de commande l'a corrigé:

-enableRule:SkipNewerFilesRule