簡體   English   中英

使用msdeploy同步許多小文件可破壞ci機

[英]Sync many small files with msdeploy busts the ci machine

我正在將30000個文件(1.8GB)從網絡共享移動到另一台遠程計算機的iis虛擬路徑。

構建機器的內存(最大8GB)消耗從3.6 GB增加到7.8 GB ...,並且CI機器上的所有內容都被凍結。

我如何改善這個過程?

可能是瓶頸?

msdeploy是在遠程PC上同步文件的正確工具嗎?

echo "start copy process"
$path = "C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe";
$verb = "-verb:sync";
$src = "-source:contentPath=`"$sourcePath`"";

$dest = "-dest:contentPath=%TargetIISPath%,computerName=%TargetComputerName%,username=%NTUserName%,password=%NTUserPassword%";
echo $dest
Invoke-Expression "&'$path' --% $verb $src $dest -verbose";

MSDeploy絕對是為此目的而設計的。 我從未親自嘗試過同步這么大的網站,但是如果不支持它,我會感到驚訝。

您能否暫時停止使用所有資源的其他站點? 還是在停機期間部署?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM