Я хочу интегрировать sonarqube с codecommit.Мой сервер sonarqube работает на одном сервере Linux.Я хочу проанализировать свой код с помощью sonarqube, как только кто-нибудь зарегистрирует код в codecommit.Как я могу интегрировать то же самое.
Я установил sonarqube на сервере Ubuntu.Я попытался поместить переменную env в качестве аутентификации сонара и URL-адреса в файл проекта yaml, а также поместить команду mvn sonar:sonar
в раздел сборки или после сборки, но это не удалось.
env:
variables:
SONAR_LOGIN: "MY_SONARQUBE_AUTHTOKEN"
SONAR_HOST: "MY_SONARQUBE_URL"
#You should use parameter-store here instead
phases:
build:
commands:
- mvn test
post_build:
commands:
- mvn sonar:sonar -Dsonar.login=$SONAR_LOGIN -Dsonar.host.url=$SONAR_HOST
Это должно дать результат на странице sonarqube, ноневозможно найти mvn sonar:sonar
сбой команды.