azure - 如何将我的发布文件移动到 Azure 构建过程的下一步?
问题描述
我在 Azure Pipelines 中成功运行构建,它使用 Wix 工具集创建安装程序 .msi 文件。我正在使用 msbuild 任务来生成安装程序文件。
您可能已经知道构建代理将其埋在工作文件夹中,如下所示:
C:\agent\_work\2\s\SetupProject1\bin\Release\SetupProject.msi
将此设置文件移动到目标服务器(Dev、QA 或 Prod 服务器)的下一步是什么?
解决方案
将此设置文件移动到目标服务器(Dev、QA 或 Prod 服务器)的下一步是什么?
您需要在该步骤之后添加一个Publish artifacts task
(例如Publish build artifacts
和Publish Pipeline Artifacts)msbuild
。
例如:
- task: MSBuild@1
.....
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact'
inputs:
PathtoPublish: 'setup file Path'
ArtifactName: 'artifact name'
condition: succeededOrFailed()
发布工件任务可以将构建文件发布为工件。然后您可以使用 Release Pipeline 中的工件。
推荐阅读
- scala - Spark 2.2 Scala 中的 TRUNCATE 命令删除 SAP HANA 表而不是截断
- java - 在 Azure Functions 中重用 MongoDB 连接
- machine-learning - 情绪分析:使用数据集(IMDB 评论)训练神经网络并使用它来预测完全不同的数据集(政治文章)
- regex - 用正则表达式重命名,bash
- excel - Excel VBA:行中的最大日期,包括空白单元格
- javascript - JSZip 在解压缩时更改文件的内容 (pdf)
- python - 如何将本地模块导入 azure databricks 笔记本?
- kubernetes - K8S Ingress 是否提供任何后端目标路径以及端口?
- mysql - 如何根据评分获得前 3 名用户
- c - 如何为 Tizen 本机服务应用程序请求隐私权限