2016-01-15 45 views
1

我對vNext的第一印象非常好。一切似乎簡單而直接。現在我只想做一件簡單的事情,它變得複雜了?我有一個簡單的構建定義,其中包含Visual Studio Build。構建完成後,我想將bin文件夾中的所有文件複製到網絡共享上的一個文件夾中。使用xaml構建定義,如果將複製構建輸出設置爲\\ myserver \ share,則這已經是默認行爲。現在使用默認的「複製和發佈構建工件」,每個項目都將複製到單獨的文件夾中。像TFS Build vNext - 將所有程序集複製到一個文件夾

\\\myserver\\share\...\drop 
    + MyProject1\bin\ 
    + MyProject2\bin\ 

,但我想在

\\\myserver\\share\...\drop 

所有組件如何能夠做到這一點(越簡單越好)。

回答

0

您可以添加幾個步驟來複製程序集(一個項目的一個步驟)並指定步驟中的複製根目錄。有關詳細信息,請參閱我在此問題中的回答:Copy one file in target directory on deploy from visual studio team services

+0

這會使我的情況達到80步。必須有更好的方法... – SACO

+0

@SACO然後,您可以創建一個PowerShell腳本並將其添加到構建定義中以複製這些文件。 –

+3

是的,這似乎是方式。我認爲偉大的新構建過程應該能夠做到這樣一個共同的任務,而無需手動編寫PowerShell腳本或任何其他。 – SACO

相關問題