как создать задачу sonarqube с доверенным хранилищем в лазурных девопах - PullRequest
0 голосов
/ 15 октября 2019

Я хочу создать задачу sonarqube в Azure Devops, задача выглядит так:

- task: SonarSource.sonarqube.15B84CA1-B62F-4A2A-A403-89B77A063157.SonarQubePrepare@4
  displayName: 'Prepare analysis on SonarQube'
  inputs:
    SonarQube: 'SonarQube'
    projectKey: 'abc'
    projectName: 'abc'
    scannerMode: 'Other'

- task: SonarSource.sonarqube.291ed61f-1ee4-45d3-b1b0-bf822d9095ef.SonarQubePublish@4
  displayName: 'Publish Quality Gate Result'

, но я получил ошибку:

[error][SQ] API GET '/api/server/version' failed, error was: {"code":"UNABLE_TO_VERIFY_LEAF_SIGNATURE"}

На самом деле я должен добавить склад доверенных сертификатов вЗадача такова:

- task: Maven@3
    name: MavenSonar
    inputs:
      goals: org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar
      options: -s mvn/settings.xml -B
      mavenOptions: -Dmaven.test.skip=$(test.disabled) -Dsonar.login=$(sonar.token) -Dsonar.host.url=$(sonar.url) -Djavax.net.ssl.trustStore=mvn/sonar.truststore -Djavax.net.ssl.trustStorePassword=changeit

URL нашего сервера sonarqube с https, поэтому для входа в sonarqube понадобятся учетные данные. но я не знаю, как добавить его в задачу конвейера.

, но мой проект - единственный проект с внешним интерфейсом, как я могу использовать хранилище доверенных сертификатов в моем конвейере.

может кто-нибудь помочьмне ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...