2016-01-20 72 views
-1

我們有一個相當不同的構建環境,但我們的主要入口點是MSBuild。我們已經建立了這個版本,以便所有的二進制文件最終在一個文件夾中,Output。 (或者更確切地說,在單個文件夾中的子文件夾中...)部署特定文件夾丟棄

是否有一種簡單的方法來標記要部署的Output文件夾並讓構建代理將其部署到放置位置? (我們已經有一個放置位置的工作,但目前我們的設置只部署生成日誌。)

回答

0

根據您的描述,您想管理TFS生成輸出的工件。

如果您使用的是新建版系統vNext版本,您可以添加任務Copy and Publish Build Artifacts。在任務複製和發佈構建工件中,有一個名爲「內容」的項目,內容指定要應用於要複製的文件列表的迷你匹配模式過濾器(每行一個)。您還可以指定工件類型爲服務器或本地。 Manage Artifacts with TFS Build vNext

如果您使用的是舊生成系統XAML生成,您可以更改生成定義中的輸出位置設置。輸出位置設置可以設置爲SingleFolder,PerProject,AsConfigured的值。您可以在下面查看博客以獲取更多信息:http://blogs.objectsharp.com/post/2014/08/22/Separate-TFS-Build-Server-Output-into-Different-Folders.aspx