VSTS - 从内部部署服务器下载文件

时间:2018-01-09 14:55:07

标签: powershell azure-devops azure-pipelines azure-pipelines-build-task

我在VSTS中设置构建管道,需要从内部服务器下载一些.zip文件。 目前,我正在研究使用" Powershell Script"步骤,但我不知道如何配置此步骤,以便它可以访问内部托管的文件。

a)是否可以使用VSTS中的" PowerShell脚本步骤从内部部署服务器下载文件?"

b)如果不是,我的替代方案是什么?我想在Azure Blob存储中托管.zip文件作为替代方案,但这需要设置一些SAS令牌等。

1 个答案:

答案 0 :(得分:2)

是的,你可以。

简单的方法是,您可以设置私有构建代理并通过复制文件 Windows计算机文件复制任务复制文件,这样,只需要从私有构建代理机器访问您的内部部署服务器。

Deploy an agent on Windows

如果您需要使用托管代理,那么您的内部部署服务器需要可以从互联网访问,您可以构建一个公共API应用程序或FTP服务器来下载文件。