Continuous integration dotnetcore提取Zip工件并部署

Continuous integration dotnetcore提取Zip工件并部署,continuous-integration,.net-core,tfsbuild,release-management,Continuous Integration,.net Core,Tfsbuild,Release Management,我正在尝试使用VST发布我的压缩工件。它是一个dotnetcore应用程序,因此我使用以下文档发布构建工件 它工作得很好,但我很难弄清楚如何将它部署到我的自托管服务器上的文件夹中 过去我通常只是把文件复制过来。通过选择源文件夹和目标文件夹 现在我想我先把它解压缩,然后再复制? 在构建过程之后,我的工件被放入 $(Build.ArtifactStagingDirectory)/$(Build.BuildId.zip您可以使用构建步骤“提取文件”来解压缩归档文件。 之后,您可以使用“Windows

我正在尝试使用VST发布我的压缩工件。它是一个dotnetcore应用程序,因此我使用以下文档发布构建工件

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

过去我通常只是把文件复制过来。通过选择源文件夹和目标文件夹

现在我想我先把它解压缩,然后再复制? 在构建过程之后,我的工件被放入


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

您可以使用构建步骤“提取文件”来解压缩归档文件。 之后,您可以使用“Windows机器复制”步骤将工件发布到web服务器


更好的方法是通过发布管理来实现。我将使用“发布构建构件”步骤将构件发布到构建放置位置。如果完成此操作,则可以执行发布管理中的部署步骤。“提取文件”->“Windows机器复制”

我当前正在使用此步骤发布生成工件并执行放置位置。我要找windows的机器拷贝。我通常只使用复制文件步骤。这是一样的吗?不完全一样,机器拷贝是用来在机器上拷贝文件的。您可以使用凭证,并且执行帐户(代理帐户)必须是管理员。发布人工制品只能复制到unc路径。啊,我知道问题出在哪里了,我从来没有设置代理。所以它是在主机上运行的,而不是我创建的。Fail@R4nc1d很高兴知道您已经解决了这个问题,请您将您的解决方法作为答案发布,并将其标记为答案,这对阅读此帖子的其他社区成员是有益的。@Andy会做的,只是还没有机会。在我发布我的答案之前,我必须确保它确实有效。