dotnetcore提取Zip工件和部署

时间:2017-06-15 08:35:57

标签: continuous-integration .net-core tfsbuild release-management

我正在尝试使用VSTS发布我的压缩工件。它是一个dotnetcore应用程序,所以我使用以下文档Publish Build Artifacts

https://www.visualstudio.com/en-us/docs/build/apps/aspnet/ci/build-aspnet-core

它的效果很好,但我很难弄清楚如何将它部署到我自托管服务器上的文件夹中。

过去我通常只是将文件复制过来。选择Source和target文件夹。

现在我想我首先将其解压缩然后复制它? 在构建过程之后,我的工件将被删除

$(Build.ArtifactStagingDirectory)/ $(Build.BuildId)的.zip

1 个答案:

答案 0 :(得分:0)

您可以使用构建步骤"提取文件"解压缩您的存档。 之后,您可以使用步骤" Windows Machine Copy"将工件发布到Web服务器。

更好的方法是通过发布管理来实现。我将使用步骤" Publish Build Artifacts"发布工件。到构建放置位置。如果这样做,您可以在发布管理中执行部署步骤。 "提取文件" - > " Windows机器复制"