Проблемы с авторизацией с SonarQube на Travis - PullRequest
0 голосов
/ 13 декабря 2018

Я раздвоил проект Java-Maven, который был размещен на GitHub.Я хочу настроить его так, чтобы каждый раз, когда я фиксирую ветку «dev» моего проекта, он выполнял анализ SonarQube на travis-ci.org.Однако я получаю ошибки авторизации.

Я настроил следующий файл .travis.yml:

language: java
jdk: oraclejdk8
addons:
  sonarcloud:
    organization: "edoreld-test-github"
    secure:
      token: $SONAR_TOKEN
script:
  - mvn -Dsonar.login=$SONAR_TOKEN -Dsonar.password= clean org.jacoco:jacoco-maven-plugin:prepare-agent install sonar:sonar
cache:
  directories:
  - "$HOME/.m2"

и следующий файл sonar-project.properties:

sonar.projectKey=edoreld-test_Dauphine-Open-Data
sonar.organization=edoreld-test-github
sonar.host.url=https://sonarcloud.io

Репозиторий GitHub находится по адресу по этому адресу .

В SonarQube я связал свой проект с помощью учебного пособия и сгенерировал токен для своей учетной записи пользователя.Я добавил этот токен в качестве переменной среды SONAR_TOKEN на travis.

И все же, несмотря на все это, я каждый раз получаю эту ошибку:

[ERROR] Не удалось выполнить цель org.sonarsource.scanner.maven: sonar-maven-> плагин: 3.5.0.1254: sonar (default-cli) для проекта dauphine-open-data: у вас есть права только на выполнение локального (предварительного просмотра) анализа SonarQube без> нажатия кнопкирезультаты на сервер SonarQube.Пожалуйста, обратитесь к администратору SonarQube.-> [Справка 1]

Я проверил раздел разрешений моего репозитория SonarQube, и у всех пользователей есть разрешения «Выполнить анализ».

Почему моя сборка не удалась?

...