我只是尝试自动化构建过程。因此,尝试为工件(版本定义)添加 Windows机器文件复制任务
此 DevOpsBuild 工件有3个环境,如图所示。
所以我将 Windows机器文件复制任务添加到从我发布的文件夹中复制文件
\本地主机\ NewBuildDropLocation \ $(Build.DefinitionName)\ $(Build.BuildNumber)/删除/ MVCWebApplication / MVCWebApplication
例如
\本地主机\ NewBuildDropLocation \ DevOpsBuild \ 20180427.3 \降\ MVCWebApplication \ MVCWebApplication
这里是上述设置的图片
然后在我为这个工件创建发布后,它已经卡住了#34; In Progress"阶段不适合其他阶段。
我使用 localhost 环境完成所有这些任务。我是DevOps的新手,接着是this tutorial
答案 0 :(得分:1)
localhost
是代理运行的计算机。
source参数应该是构建工件的位置,通常是$(System.DefaultWorkingDirectory)
或其中的一些子文件夹。有关详细信息,请参阅tf.assign_add()
。
计算机参数应该是网络上服务器的实际主机名。
另请注意,如果您使用的是托管代理,则无法使用托管代理 - 如果您要部署到本地服务器,则代理必须可以通过网络访问服务器。托管代理由Microsoft运行并且位于云中,并且无法访问您的服务器。您需要配置私人documentation。