Как запустить sonarcloud на Travis Ci с кодом Python
Мой вопрос довольно прост:
Как вставить код Python в SonarCloud с помощью Travis-Ci?
Я сделал предыдущие шаги:
- Создать проект в Github
- Назначить этот проект в Travis-Ci
- Создайте новый анализ проекта на SonarCloud и получите токен
- Установите SONAR_TOKEN как невидимый и поместите токен, полученный от SonarCloud
В.travis.yml добавьте в раздел скриптов следующий код:
script: - python setup.py test - ... (other possible commands) - sonar-scanner
Но, когда я что-то фиксирую, Трэвис все равно останавливает меня следующим журналом работы:
Я искал, почему на Земле это возможно, потому что Трэвис говорит, что у него есть возможности сонара-сканера.
Заранее спасибо и хорошего дня.
1 ответ
Решение
Сначала вы должны объявить sonar-scanner как плагин в.travis.yml
addons:
sonarcloud:
organization: "sonarcloud_organization_key" # the key of the org you chose at step #3
token:
secure: ********* # encrypted value of your token
script:
# other script steps might be done before running the actual analysis
- sonar-scanner