观察:
在我们的 Jenkins 构建服务器上,我们看到很多 msbuild.exe 进程(约 100 个)在作业完成后挂起,内存使用量约为 20mb,CPU 活动为 0%。
使用不同版本的 stylecop 构建会间歇性地失败:
workspace\packages\StyleCop.MSBuild.4.7.41.0\tools\StyleCop.targets(109,7): error MSB4131: The "ViolationCount" parameter is not supported by the "StyleCopTask" task. Verify the parameter exists on the task, and it is a gettable public instance property.
Nuget.exe间歇性退出并出现以下访问冲突错误 (0x0000005):
.\workspace\.nuget\nuget install .\workspace\packages.config -o .\workspace\packages" exited with code -1073741819.
MsBuild 通过 Jenkins Matrix 作业以下列方式启动,并启用了“BuildInParallel”:
`msbuild /t:%Targets% /m
/p:Client=%Client%;LOCAL_BUILD=%LOCAL_BUILD%;BUILD_NUMBER=%BUILD_NUMBER%;
JOB_NAME=%JOB_NAME%;Env=%Env%;Configuration=%Configuration%;Platform=%Platform%;
Clean=%Clean%; %~dp0\_Jenkins\Build.proj`