工件" Windows机器文件复制"任务配置正确

时间:2018-04-27 17:28:43

标签: tfs azure-devops build-automation devops release-management

我只是尝试自动化构建过程。因此,尝试为工件(版本定义)添加 Windows机器文件复制任务

DevOpsBuild 工件有3个环境,如图所示。

enter image description here

所以我将 Windows机器文件复制任务添加到从我发布的文件夹中复制文件

  

\本地主机\ NewBuildDropLocation \ $(Build.DefinitionName)\ $(Build.BuildNumber)/删除/ MVCWebApplication / MVCWebApplication

例如

  

\本地主机\ NewBuildDropLocation \ DevOpsBuild \ 20180427.3 \降\ MVCWebApplication \ MVCWebApplication

这里是上述设置的图片

enter image description here

然后在我为这个工件创建发布后,它已经卡住了#34; In Progress"阶段不适合其他阶段。

enter image description here

我使用 localhost 环境完成所有这些任务。我是DevOps的新手,接着是this tutorial

1 个答案:

答案 0 :(得分:1)

localhost是代理运行的计算机

source参数应该是构建工件的位置,通常是$(System.DefaultWorkingDirectory)或其中的一些子文件夹。有关详细信息,请参阅tf.assign_add()

计算机参数应该是网络上服务器的实际主机名。

另请注意,如果您使用的是托管代理,则无法使用托管代理 - 如果您要部署到本地服务器,则代理必须可以通过网络访问服务器。托管代理由Microsoft运行并且位于云中,并且无法访问您的服务器。您需要配置私人documentation