Интеграция SonarQube (Swift) с Bamboo

Я пробовал SonarQube и сонар-сканер для моих XCUItests локально на моей машине, используя образ докера, но теперь я хочу интегрировать его с нашим CI (Bamboo), у нас уже есть наш сервер SonarQube, но я не знаю, что делать дальше, чтобы интегрировать его в Бамбук.

Я использую его для быстрого тестирования пользовательского интерфейса с помощью XCUITest


person AyaAkl    schedule 16.08.2018    source источник


Ответы (1)


Нажмите «Добавить задачу» и выберите «Сканер сонара». Обновите задачу значениями, добавьте, если требуется подкаталог, затем дополнительный параметр с -Dsonar.java.binaries = target / classes, обновите значение сервера для вашей компании, обновите ключ проекта как уникальный и сохраните с другими значениями по умолчанию. Он должен работать.

person Chidambaram    schedule 27.08.2018
comment
Большое спасибо. работал. Проблема для меня заключалась в том, что агент CI был неправильно настроен. - person AyaAkl; 04.09.2018
comment
хорошо, добро пожаловать. Обычно агент выбирается в зависимости от используемой операционной системы. Поэтому, если вы используете задачи, связанные с PowerShell или Microsoft, вы можете добавить операционные системы, равные Windows. Если скрипт curl, вы можете использовать Linux. Эту настройку можно выполнить внутри настройки плана- ›этапы и задания-› требования- ›поиск возможностей. Если конкретный агент настроен на сборку CI, существует вероятность проблем с недоступностью агента. - person Chidambaram; 04.09.2018
comment
Да, именно это я и обнаружил. Итак, я поставил правильную возможность, и она работала нормально. Я использую его для проектов iOS. - person AyaAkl; 04.09.2018