Подтвердить что ты не робот

Запустите анализ сонара для кода pullRequest с файлом Jenkinsfile и maven

В настоящее время в моем проекте каждый pull-Request в организации-репозитории автоматически создается jenkins, как указано в файле jenkins. Когда конец сборки, сообщение, отправленное jenkins в github со статусом сборки этого проекта

Я хочу отправить анализ сонара на разговор запроса pull, но только для файла/кода, которые были обновлены по запросу pull.

информация для награды:

  • Нужно использовать jenkinsFile (добавление полного jenkinsfile в ваш ответ будет оценено)
  • результат должен появиться на странице pullRequest github только для кода, обновленного pullRequest.
4b9b3361

Ответ 1

Похоже, ваша команда mvn sonar не указала параметр маркера GautHub oauth, как указано в документации сонара. Эта статья GitHub поможет вам в создании этого токена. После его создания вы можете добавить его в свою команду (т.е. -Dsonar.github.oauth = ваш токен).