Настроить сонар в бамбуке
Я хочу добавить шаг сборки в Bamboo для анализа кода с помощью sonarqube. Я не хочу использовать какой-либо плагин, такой как Sonar для Bamboo, но интересуюсь, можно ли написать сценарий в качестве шага сборки для запуска sonar. Я загрузил sonarqube на наш сервер сборки, и он запущен и вошел в систему как администратор.
Когда я установил локально, я установил сканер сонара и сгенерировал скрипт MSBuild, который я запустил из корневой папки проекта, но так как это сервер сборки, и у меня нет исходного кода на сервере, я не могу этого сделать и я исследую способы его интеграции с Bamboo без использования плагина / аддона.
Любая помощь в этом очень ценится
1 ответ
Решение
- Добавьте свой репозиторий в план
- Добавьте шаг проверки исходного кода в работу
- добавить шаг команды bash или cmd в
cd ${bamboo_build_working_directory}
и выполнить свой сонарный сценарий или передатьbamboo_build_working_directory
как аргумент к вашему сонарному сценарию.bamboo_build_working_directory
будет заменен исходным кодом root.