2017-10-09 63 views
-2

我有点自定义代理,powersheel脚本等之间失去发送文物外部服务器

我要在构建结束时发送的文物(DLL)到外部网站(MVC)。

什么最简单的方法呢?

  • 创建一个新的自定义代理
  • 做一个PowerShell脚本
  • 发送zip文件到网站与现有的任务(“发布神器”,“与卷曲上传”,“FTP上传”)

关于我的技能,我正在考虑将所有工件发送到网站,然后在我的网站上打电话,如www.website.com/newArtifactUploaded。

但我不知道什么是最好的方式来做到这一点,以及如何做到这一点。你有任何建议,想法或文档/教程?

回答

0

您只需通过VSTS构建将工件复制到网站服务器,然后按照您的方式上传工件。

要发送的文物到您的网站的服务器,它可以用来复制文件任务Windows计算机上的文件复制任务

用于将文件复制任务或Windows计算机上的文件复制任务不管,你应该建立由private agent

  • 如果私人代理已安装的机器一样主办的网站服务器上,你可以使用Copy Files任务。您只需指定要复制的源文件夹,内容和目标文件夹即可。
  • 如果私人代理安装在与托管的网站服务器不同的另一台计算机上,则应使用Windows Machine File Copy任务。并且您可以指定要复制的工件以及登录网站服务器计算机的凭证。