Azure Devops 构建管道 - 未发布文件
Posted
技术标签:
【中文标题】Azure Devops 构建管道 - 未发布文件【英文标题】:Azure Devops Build Pipeline - files are not published 【发布时间】:2020-07-24 00:02:43 【问题描述】:我正在尝试使用 VS 发布配置文件发布我的应用程序。当我通过 Visual Studio 发布时,它成功运行,但通过 DevOps 发布不起作用。两者的构建都是成功的。这是我的 VSBuild 任务定义:
inputs:
solution: '$(solution)'
msbuildArgs: '/t:Restore /p:DeployOnBuild=true /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:PublishBaseUrl=$(build.artifactstagingdirectory)'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
【问题讨论】:
你查看我的回复了吗?你的问题怎么样了? 【参考方案1】:尝试使用/p:publishUrl
而不是/p:PublishBaseUrl
。如果仍然无法正常工作,请分享您的 pubxml 文件和 DevOps 构建日志。
【讨论】:
【参考方案2】:您正在使用发布配置文件,因此您可以像这样指定 MSBuild 参数:/p:DeployOnBuild=true /p:PublishProfile=myprofile
相关话题:Using msbuild to execute a File System Publish Profile
【讨论】:
以上是关于Azure Devops 构建管道 - 未发布文件的主要内容,如果未能解决你的问题,请参考以下文章
Sonarqube Azure Devops 分析后未扫描代码
如何排除对管道 yaml 文件的更改以触发构建 i azure devops?
Azure DevOps YAML 管道错误:解析块映射时未找到预期的密钥