2017-10-09 107 views
-2

我有點自定義代理,powersheel腳本等之間失去發送文物外部服務器

我要在構建結束時發送的文物(DLL)到外部網站(MVC)。

什麼最簡單的方法呢?

  • 創建一個新的自定義代理
  • 做一個PowerShell腳本
  • 發送zip文件到網站與現有的任務(「發佈神器」,「與捲曲上傳」,「FTP上傳」)

關於我的技能,我正在考慮將所有工件發送到網站,然後在我的網站上打電話,如www.website.com/newArtifactUploaded。

但我不知道什麼是最好的方式來做到這一點,以及如何做到這一點。你有任何建議,想法或文檔/教程?

回答

0

您只需通過VSTS構建將工件複製到網站服務器,然後按照您的方式上傳工件。

要發送的文物到您的網站的服務器,它可以用來複製文件任務Windows計算機上的文件複製任務

用於將文件複製任務或Windows計算機上的文件複製任務不管,你應該建立由private agent

  • 如果私人代理已安裝的機器一樣主辦的網站服務器上,你可以使用Copy Files任務。您只需指定要複製的源文件夾,內容和目標文件夾即可。
  • 如果私人代理安裝在與託管的網站服務器不同的另一臺計算機上,則應使用Windows Machine File Copy任務。並且您可以指定要複製的工件以及登錄網站服務器計算機的憑證。