2016-12-26 47 views
0

我正在尋找一種方法,僅使用TFS2015 Team Server爲觸發任務複製觸發文件。我有一個關於持續集成的任務設置,以觸發一個Repository文件的簽入.....但我只發現將Repository的所有文件複製到一個單獨的服務器位置。我只想複製觸發CI任務的文件。單獨服務器上的所有其他文件仍然是最新的。看起來這應該很容易用新的TFS2015構建選項完成,但我找不到執行此特定操作的方法。TFS2015 AutoCopy任務

感謝您的任何幫助。

回答

0

對此沒有具體操作。

您需要添加PowerShell任務並編寫PowerShell以在位置之間移動差異。

您也應該檢查http://marketplace.visualstudio.com的預建任務可以做到這一點..

+0

感謝您的回覆。太糟糕了,任務無法訪問觸發項目。 – Mike

0

有外的開箱沒有功能這一點。

您可以使用powershell腳本MrHinsh建議或編寫自己的構建任務來實現它。有關如何編寫Visual Studio Team Services擴展的詳細信息,請參閱本教程:Add a build task

某些related copy task在Marketplace中供您參考。

+0

謝謝你的迴應,Patrick。是的,我正在調查自定義構建任務路線。我們有一個本地TFS服務器。我認爲它的工作原理是一樣的。 – Mike

+0

是的,它的工作原理是一樣的。在Team Foundation Server 2015 Update 2中,我們啓用了對安裝擴展的支持。如上所述,您可以通過兩種方式獲得這些擴展:1.您可以從Visual Studio Marketplace下載它們並將它們上載到Team Foundation Server。 2.您可以使用上述指導來構建自己的擴展,並將其上傳到Team Foundation Server。如果您使用的是TFS服務器,建議您將版本更新爲* update2 *及更高版本。 –