docker/ci/docker-compose.yml
2015-12-07 10:53:31 +08:00

48 lines
1.4 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

jenkins:
build: jenkins # 根据实际情况修改
ports:
- 8051:8080
- 45000:50000
container_name: jenkins
restart: always
environment:
- TZ=Asia/Shanghai
- JAVA_OPTS=-Xms512m -Xmx768m -XX:MaxNewSize=256m -XX:MaxPermSize=128m
- JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
- M2_HOME=/var/jenkins_home/libs/maven/
volumes:
- /home/subversion/:/home/subversion/
- /home/jenkins_home/:/var/jenkins_home/ # 注意权限问题建议777不然造成无法启动问题。
- /home/git/:/home/git/
links:
- sonar_web:sonar_web
- sonar_db:sonar_db
extra_hosts:
- "timekey.8866.org:192.168.1.99"
sonar_web:
image: sonarqube:5.1.2
container_name: sonar-web
ports:
- "9000:9000"
links:
- sonar_db:postgres
restart: always
volumes:
- /home/sonar/web/data/:/opt/sonarqube/data/
- /home/sonar/web/extensions/:/opt/sonarqube/extensions/
environment:
- SONARQUBE_JDBC_URL=jdbc:postgresql://postgres:5432/sonar
- TZ=Asia/Shanghai
sonar_db:
image: postgres
container_name: sonar-db
restart: always
ports:
- 9432:5432
volumes:
- /home/sonar/db/data/:/var/lib/postgresql/data/ #注意本地目录权限只能700
environment:
- TZ=Asia/Shanghai
- POSTGRES_USER=sonar
- POSTGRES_PASSWORD=sonar