基于docker-compose 安装Sonar并集成gitlab
2023-12-23 21:30:58
1. 前置条件
安装docker-compose
安装docker
创建容器运行的特有网络
创建挂载目录
2. 编写docker-compose-sonar.yml文件
version: "3"
services:
sonar-postgres:
image: postgres:14.4
networks:
- gitlab
container_name: pgsql
volumes:
- "/data/pgsql/data:/var/lib/postgresql/data"
environment:
- POSTGRES_USER=sonar
- POSTGRES_PASSWORD=sonar@123
- TZ=Asia/Shanghai
sonarqube:
image: sonarqube:8.9-community
container_name: sonar
networks:
- gitlab
environment:
- TZ=Asia/Shanghai
- SONARQUBE_JDBC_USERNAME=sonar
- SONARQUBE_JDBC_PASSWORD=sonar@123
- SONARQUBE_JDBC_URL=jdbc:postgresql://sonar-postgres:5432/sonar
volumes:
- "/data/sonar/data:/opt/sonarqube/data"
- "/data/sonar/logs:/opt/sonarqube/logs"
- "/data/sonar/extensions:/opt/sonarqube/extensions"
ports:
- "9000:9000"
depends_on:
- sonar-postgres
networks:
gitlab:
driver: bridge
docker-compose -f docker-compose-sonar.yml up -d
3. 集成 gitlab
Administration -> Configuration -> ALM integrations -> GitLab -> **Create configuration
4. Sonar Login with GitLab
参考: https://docs.sonarqube.org/9.7/instance-administration/authentication/gitlab/
文章来源:https://blog.csdn.net/weixin_44729138/article/details/135173868
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!