Назад | Перейти на главную страницу

Сборка кода в VPC не достигает внутреннего экземпляра sonarqube

У меня возникают проблемы с доступом проекта сборки кода VPC к внутреннему экземпляру. У меня есть 2 проекта, java2 и java3, созданные из шаблонов codestar java-ec2-spring.

Оба они используют весь стандартный код HelloWorld, за исключением: - Добавлены плагины для jacoco и sonarqube в оба pom.xml - Добавлен URL-адрес sonarqube в частный экземпляр в http: // myprivateip: 9000 форматируйте на этап PRE_BUILD в стандартном файле buildspec.yml, расположенном в корневом каталоге - проект сборки изменен, чтобы он соответствовал VPC, подсети и группе безопасности, чтобы они могли получить доступ к частному IP. Оба проекта java2 и java3 имеют одинаковый vpc, одну и ту же подсеть и одну и ту же группу безопасности - измененная сборка, чтобы иметь роль, которая учитывает все требования интерфейса (опять же, одинаковая роль в обеих сборках)

Учитывая все это, конвейер java2 работает нормально, java3 - нет, говорит, что не может достичь экземпляра sonarqube. Я трижды проверил, и конфигурация кажется такой же, а также проверил эту роль IAM, и она не привязана к конкретному проекту.

Ошибка сборки в java3:

[INFO] User cache: /root/.sonar/cache
[ERROR] SonarQube server [http://myipaddress:9000] can not be reached
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  24.573 s
[INFO] Finished at: 2020-01-21T14:39:44Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar (default-cli) on project HelloWorld: Unable to execute SonarQube: Fail to get bootstrap index from server: connect timed out -> [Help 1]

Добейтесь успеха в java2:

    Downloaded from central: https://repo.maven.apache.org/maven2/org/sonarsource/scanner/api/sonar-scanner-api/2.10.0.1189/sonar-scanner-api-2.10.0.1189.jar (582 kB at 7.0 MB/s)
    [INFO] User cache: /root/.sonar/cache
    [INFO] SonarQube version: 7.0.0
    [INFO] Default locale: "en", source code encoding: "UTF-8"
    [INFO] Publish mode
    [INFO] Load global settings
    [INFO] Load global settings (done) | time=113ms
    [INFO] Server id: *
    [INFO] User cache: /root/.sonar/cache
    [INFO] Load plugins index
    [INFO] Load plugins index (done) | time=74ms
    [INFO] Load/download plugins
    [INFO] Load/download plugins (done) | time=489ms
    [INFO] Process project properties
    [INFO] Load project repositories
    [INFO] Load project repositories (done) | time=17ms
    [INFO] Load quality profiles
    [INFO] Load quality profiles (done) | time=39ms
    [INFO] Load active rules
    [INFO] Load active rules (done) | time=1799ms
    [INFO] Load metrics repository
    [INFO] Load metrics repository (done) | time=64ms
    [WARNING] SCM provider autodetection failed. No SCM provider claims to support this project. Please use sonar.scm.provider to define SCM of your project.
    [INFO] Project key: com.aws.codestar.projecttemplates:HelloWorld
    [INFO] -------------  Scan Sample Java Spring web service Using AWS CodeStar
...
    [INFO] 1 file had no CPD blocks
    [INFO] Calculating CPD for 1 file
    [INFO] CPD calculation finished
    [INFO] Analysis report generated in 98ms, dir size=55 KB
    [INFO] Analysis reports compressed in 11ms, zip size=17 KB
    [INFO] Analysis report uploaded in 348ms
    [INFO] ANALYSIS SUCCESSFUL, you can browse http://myipaddress:9000/dashboard/index/com.aws.codestar.projecttemplates:HelloWorld
    [INFO] Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
    [INFO] More about the report processing at http://myipaddress:9000/api/ce/task?id=xxxxxx
    [INFO] Task total time: 7.600 s
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time:  29.499 s
    [INFO] Finished at: 2020-01-21T13:43:38Z
    [INFO] ------------------------------------------------------------------------

Любые идеи о том, почему может возникнуть проблема с подключением, когда подсеть одинакова, vpc такой же, IAM, pom.xml, builspec.yml, код и т. Д.?

Спасибо,

Нисси