Frage

Wir verwenden MSDeploy deploy unserer Websites, auf verschiedene Umgebungen unserer kontinuierlichen Integrationsserver.

Wenn die Artefakte manuell auf die Entwickler-Website von der Befehlszeile bereitgestellt werden. Der Einsatz schiebt nur geänderte Dateien und ist sehr schnell.

Wenn wir jedoch zu unserem Test oder Live-Umgebungen schieben viele Dateien die Bereitstellungs Kopien, die sich geändert haben, sollten nicht. Mein Verständnis ist, dass MSDeploy auf Zeitstempel, Größen und Attributen basiert vergleicht, die sich nicht verändert haben sollte.

Wir können sehen, die -whatif Schalter, dass viele Dateien gemeldet werden je nach Bedarf geändert werden, wenn in der Tat haben sie nicht. Insbesondere die umbraco Core-Dateien (dies ist eine umbraco Website).

Jeder Lauf in dieser vor?

Unsere einzige Gedanken sind so weit wie möglich auszuschließen, von den Artefakten des Build aber wir würden es vorziehen, um es richtig zu beheben.

War es hilfreich?

Lösung

Dies erwies sich als ein Problem zu sein, wo der Server-Zeit zu unserem Netzwerk Zeit etwas anders war.

Wenn Sie folgende an der Kommandozeile hat es festgelegt.

-enableRule:SkipNewerFilesRule
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top