首页 > 解决方案 > 如何将我的发布文件移动到 Azure 构建过程的下一步?

问题描述

我在 Azure Pipelines 中成功运行构建,它使用 Wix 工具集创建安装程序 .msi 文件。我正在使用 msbuild 任务来生成安装程序文件。

您可能已经知道构建代理将其埋在工作文件夹中,如下所示:

C:\agent\_work\2\s\SetupProject1\bin\Release\SetupProject.msi  

将此设置文件移动到目标服务器(Dev、QA 或 Prod 服务器)的下一步是什么?

在此处输入图像描述

标签: azureazure-devopswix

解决方案


将此设置文件移动到目标服务器(Dev、QA 或 Prod 服务器)的下一步是什么?

您需要在该步骤之后添加一个Publish artifacts task(例如Publish build artifactsPublish Pipeline Artifactsmsbuild

例如:

- task: MSBuild@1
.....

- task: PublishBuildArtifacts@1
  displayName: 'Publish Artifact'
  inputs:
    PathtoPublish: 'setup file Path' 
    ArtifactName: 'artifact name'
  condition: succeededOrFailed()

发布工件任务可以将构建文件发布为工件。然后您可以使用 Release Pipeline 中的工件。

构建工件


推荐阅读