Сборка бамбука занимает много времени с MsBuild - PullRequest
0 голосов
/ 09 октября 2018

Я перенес решение в .Net Framework 4.7.2 в MSBuild 15 из .Net Framework 4.0 в MSBuild 10. Локальное время компиляции не изменилось.Затем я внес необходимые изменения (например, изменение исполняемого файла на MSBuild 15.7.180) со следующими параметрами;/p:DeployDBSolution=FALSE;DeployDir=E:\Builds\AutoLatest.

Кроме того, я интегрировал SonarQube и сканер в бамбуке ( настройка сонара в бамбуке и Сбой постобработки SonarQube по неизвестной причине ), которая теперь успешно генерируетсообщить с помощью бамбукового командного задания.Но это также привело к тому, что время сборки бамбука увеличилось в 10 раз (для тех, кто знает о SonarQube, я запускал задачу MSBuild между началом и концом Sonar, чтобы MsBuild не запускался дважды).Поскольку это повлияло на время компиляции, я отключаю задачи Sonar, и план сборки возвращается к тому, что был до интеграции с Sonar.Но это не решило долгое время, которое требуется, чтобы построить.Я бы подумал, что это будет где-то близко ко времени, которое требовалось раньше, но время сборки все еще колеблется примерно в десять раз больше.

План сборки следующий:

enter image description here

enter image description here

Из журналов видно, что задача MSBuild, которая занимала несколько минут, теперь занимает час иполовина, чтобы закончить.бамбуковая документация и поддержка не помогают, и единственная соответствующая тема, которую я могу найти, это https://community.atlassian.com/t5/Bamboo-questions/Slow-make-compile-time-with-bamboo/qaq-p/408975

Я понимаю, что может быть несколько причин, почему это замедлилось, и я ищу способы, которые я не могузнать, и что я могу попытаться помочь мне с моим расследованием.Буду признателен за любую оказанную помощь.

...