【发布时间】:2019-04-06 18:49:36
【问题描述】:
如何在本地机器上模拟 Azure Devops 管道的构建过程,然后再将其推送到分支以测试可能的错误。
解决方案在本地正确构建,没有错误和警告。同样从 VS 命令行 MSBuild 构建没有错误的解决方案,但在一些推送尝试中,管道构建会引发许多错误,主要与 preprocessor defenition 和 precompiled header 相关。
我想知道如何在我的机器上本地测试相同的进程而无需推送到 repo。
azure-pipelines.yml
-------------------
pool:
vmImage: 'vs2017-win2016'
steps:
- task: MSBuild@1
displayName: 'Build solution'
inputs:
platform: 'Win32'
configuration: 'release'
solution: 'mysolution.sln'
- task: VSTest@2
displayName: 'Run Test'
inputs:
platform: 'Win32'
Configuration: 'release'
testAssemblyVer2: |
**\*.Test.dll
!**\*TestAdapter.dll
!**\obj\**
runSettingsFile: project.Test/test.runsettings
codeCoverageEnabled: true
【问题讨论】:
标签: visual-c++ azure-devops azure-pipelines