我一直在尋找年齡,我很激怒,因爲我想做的事情理論上非常簡單!讓TFS 2010 Build服務器發佈到相同的文件夾並覆蓋
我有一個web項目,當我告訴我的TFS排隊一個新的構建時,我希望我發佈的文件(或未發佈的文件 - 我不在乎)最終在一個靜態文件夾,如「C: \的Inetpub \的Myproj \ webfiles」。
我看看這個帖子TFS 2010 Build Publish via file system這導致我這個職位Team Build: Publish locally using MSDeploy,但我只是不明白,它似乎並沒有工作。
我有我的構建定義所有設置和它成功構建,甚至會建立到我指定的文件夾中,但一旦它建立它最終在一個子文件夾棚的負載 - 其中之一有一個版本號附加意義沒有一些重新配置,IIS不會自動選擇我的最新版本。 (我沒有刪除的版本綁定,但隨後它不會覆蓋與最新版本的最後一個版本)
我目前正在與這些參數的MSBuild亂搞,試圖得到它的工作:
/p:DeployOnBuild=true;
DeployTarget=PipelinePreDeployCopyAllFilesToOneFolder;
_PackageTempDir="\\HomeServer\inetpub\SiteTest";
AutoParameterizationWebConfigConnectionStrings=false
但是有幾個要點:
- ,從未創建的「SiteTest」文件夾和
- 它正在通過共享位置訪問時,它的意思是瀚士威的本地文件系統我要發佈了。
我只需要自動將我的網絡文件放入我可以預先確定的IIS文件夾中,請幫忙!
你會做的更好,以停止戰鬥,它,而是問你要完成什麼樣一個單獨的問題。 –
您是否找到答案? –
我從來沒有這樣做,有一種方法來實現它,但我現在租一個TFS服務器,沒有生成服務器無論如何:(對不起:) – Smithy