- SonarQube: 8.7
- Build Wrapper: 6.17
- Azure Devops Pipeline Agent: 2.163.1
multiple process of “build-wrapper-win-x86-64.exe” running on the same solution in different configurations causes the MSbuild to stop responding.
steps to reproduce
I have a cpp solution created in VS2015 with ~27 projects (third are unit tests).
the solution is run in Azure DevOps Server 2019 pipeline (classic build definition) in a matrix
Platform (x86,x64) X Configuration (Debug, release,specialDebug, specialRelease).
I followed the documentation and defined a commadline with the following:
build-wrapper-win-x86-64.exe --out-dir .\SQW "C:\Program Files (x86)\MSBuild\14.0\bin\amd64\MSBuild.exe" .\SolutionToBuild.sln /nologo /nr:false /t:Rebuild /p:Configuration=%BuildConfiguration% /p:Platform=%buildPlatform% /p:VisualStudioVersion=14.0 /m
a normal build time for the solution is around 4 min.
the machine running the pipeline has 4 AzureDevOps pipeiline agents.
as the pipeline starts all 4 of the Agents on the machine run the flow and after 3.5 min they stop responding until I kill “build-wrapper-win-x86-64.exe” processes