Jenkins码头工具中的声纳 - 流道配置

时间:2016-02-02 09:52:22

标签: jenkins docker sonarqube docker-compose sonar-runner

使用Docker-compose,创建了jenkins容器和sonarQube容器。

  

多克尔-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"

Container都已启动并正在运行。现在我需要在Jenkins Container中配置声纳运行器。

我的问题:是声纳runnner,声纳还安装在sonarqube容器内以及如何在Jenkins中配置?

1 个答案:

答案 0 :(得分:0)

可以做到。 管理jenkins-> SonarQube扫描仪安装 - >添加安装程序 - > sonarqube runner jenkins configuration 选择所需版本的sonarqube runner。 并按照配置进行操作。

当您使用“build in docker container”时,它将在jenkins全局配置中安装具有给定版本的sonar-runner。用于分析的sonar-runner.properties文件将与Jenkins中的sonarqube服务器配置相同。