-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathos-cheker
27 lines (18 loc) · 1010 Bytes
/
os-cheker
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
VM Ubuntu 2304 installation
1 - jenkins container (name jenkins, port 8080)
docker run --name jenkins -p 8080:8080 -p 50000:50000 -d -v /var/run/docker.sock:/var/run/docker.sock -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
2 - ms sql server 2019 (port 1433)
docker run --name mssqlsv -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Aa@123456' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
3 - sonarqube (name sonarqube, port 9090)
docker run -d --name sonarqube -p 9000:9000 \
-e SONAR_JDBC_URL="jdbc:sqlserver://172.188.112.153:1433;databaseName=sonarDb;encrypt=true;trustServerCertificate=true" \
-e SONAR_JDBC_USERNAME="sa" \
-e SONAR_JDBC_PASSWORD="Aa@123456" \
-e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE="true" \
-v sonarqube_data:/opt/sonarqube/data \
-v sonarqube_extensions:/opt/sonarqube/extensions \
-v sonarqube_logs:/opt/sonarqube/logs \
sonarqube:latest
default admin for sonar: admin/admin
config gitHub Webhook
http://ubuntu2304.southeastasia.cloudapp.azure.com:8080/github-webhook/