Я новичок в AWS CodePipeline. Я разрабатываю конвейер в AWS. Я использовал CodeBuild для создания артефактов. На этом же этапе я хочу выполнить сканирование SonarQube для моего кода.
Мой SonarQube установлен на локальном сервере.
Когда я запускаю конвейер, я получаю:
SonarQube URL [http://...:9000] can't be reached
Пожалуйста, помогите, как решить эту проблему.
BuildSpe c .yml file
version: 0.2
phases:
install:
commands:
- wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.3.0.1492-linux.zip
- unzip sonar-scanner-cli-3.3.0.1492-linux.zip
runtime-versions:
java: openjdk8
build:
commands:
- echo Build started on `date`
- ls
- ./sonar-scanner-3.3.0.1492-linux/bin/sonar-scanner -Dproject.settings=Application/sonar-project.properties
post_build:
commands:
- echo Build completed on `date`
reports: #New
SurefireReports: # CodeBuild will create a report group called "SurefireReports".
files: #Store all of the files
- '**/*'
base-directory: 'Application/target/surefire-reports' # Location of the reports
artifacts:
files:
- Application/target/ROOT.jar
- appspec.yml
- start_server.sh