2016-02-02 2 views
1

Использование Docker-compose, созданного контейнера jenkins и контейнера sonarQube.Конфигурация сонар-бегуна в докере Jenkins

Докер-compose.yml:

jenkins: 
    build: . 
    ports: 
    - "8080:8080" 
    links: 
    - sonarqube 
postgresql: 
    image: orchardup/postgresql:latest 
    environment: 
    - POSTGRESQL_USER=sonar 
    - POSTGRESQL_PASS=xaexohquaetiesoo 
    - POSTGRESQL_DB=sonar 
sonarqube: 
    image: harbur/sonarqube:5.0 
    links: 
    - postgresql:db 
    environment: 
    - DB_USER=sonar 
    - DB_PASS=xaexohquaetiesoo 
    - DB_NAME=sonar 
    - VIRTUAL_HOST 
    - VIRTUAL_PORT=9000 
    ports: 
    - "9000:9000" 
    - "443:443" 

Как Контейнер и работает. Теперь мне нужно настроить сонарный бегун в контейнере Дженкинса.

Мой вопрос: сонарный runnner, сонар также установлен внутри контейнера sonarqube и как настроить в Jenkins?

ответ

0

Это можно сделать. Управление jenkins-> SonarQube Установка сканера-> Добавить инсталлятор->sonarqube runner jenkins configuration выберите требуемую версию сонарбебе-бегуна. и следуйте настройкам.

Когда вы используете «встроенный контейнер для докеров», он будет устанавливать сонар-бегун с заданной версией в глобальных конфигурациях jenkins. Файл sonar-runner.properties, используемый для анализа, будет таким же, как и для конфигураций сервера sonarqube в Дженкинсе ,

Смежные вопросы