我正在尝试使用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
答案 0 :(得分:0)
您可以使用构建步骤"提取文件"解压缩您的存档。 之后,您可以使用步骤" Windows Machine Copy"将工件发布到Web服务器。
更好的方法是通过发布管理来实现。我将使用步骤" Publish Build Artifacts"发布工件。到构建放置位置。如果这样做,您可以在发布管理中执行部署步骤。 "提取文件" - > " Windows机器复制"