Как запустить sonarcloud на Travis Ci с кодом Python - PullRequest
0 голосов
/ 07 июня 2018

Мой вопрос довольно прост:

Как вставить код Python в SonarCloud с Travis-Ci?

Я сделал предыдущие шаги:

  • Создатьпроект в Github
  • Назначьте этот проект в Travis-Ci
  • Создайте новый анализ проекта в SonarCloud и получите токен
  • Установите SONAR_TOKEN как невидимый и поместите токенданные SonarCloud
  • В .travis.yml добавьте в раздел scripts следующий код:

    script:
      - python setup.py test
      - ... (other possible commands)
      - sonar-scanner
    

НоКогда я что-то фиксирую, Трэвис все еще останавливает меня следующим журналом работы: This is the log

Я искал, почему на Земле это возможно, потому что Трэвис говорит, что у него есть возможности сонара-сканера.

Заранее спасибо и хорошего дня.

1 Ответ

0 голосов
/ 07 июня 2018

Вы должны объявить сонар-сканер первым как плагин в .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

из https://docs.travis -ci.com / user / sonarcloud /

...