stages: - build - sonar-framework - sonar-service - sonar-bl - sonar-web build-framework: stage: build only: - lis.7.2019/sit tags: - one script: - ip addr - export JAVA_HOME=/home/admin/jdk1.8.0_201/ - export MAVEN_OPTS="-Xms256m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256M" - echo "开始构建框架:" # 构件框架相关模块,并部署到私有maven库中. - mvn --batch-mode -T 3 -DskipTests=true clean install deploy -P 壹中心,lis-framework,!lis-web,!lis-module-web,lis-module-bl,lis-module-service,lis-module-schema sonarqube-framework: stage: sonar-framework only: - lis.7.2019/soar script: - export MAVEN_OPTS="-Xms256m -Xmx4094m -XX:PermSize=128m -XX:MaxPermSize=256M" - echo "开始代码扫描:" - mvn --batch-mode sonar:sonar -Dsonar.login=admin -Dsonar.password=Sinosoft123 -Dsonar.cpd.exclusions=**/*.java -Dsonar.sourceEncoding=UTF-8 -Dsonar.projectName=lis7-framework -Dsonar.projectVersion=7.1 -Dsonar.projectKey=lis7-framework -Dsonar.host.url=http://192.168.28.132:8000 -Dsonar.exclusions=**/common/Calendar/*.js,**/common/TreeView/*.js,**/common/TreeView/*.js,**/common/jquery.easyui.js,**/common/TreeView/*.js,**/common/TreeView/*.js,**/schema/*.java,**/db/*.java,**/vdb/*.java,**/vschema/*.java -Dsonar.java.binaries=target -P 壹中心,lis-framework,!lis-web,!lis-module-web,!lis-module-bl,!lis-module-service,!lis-module-schema sonarqube-service: stage: sonar-service only: - lis.7.2019/soar script: - export MAVEN_OPTS="-Xms256m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256M" - echo "开始代码扫描:" - mvn clean - mvn --batch-mode sonar:sonar -Dsonar.login=admin -Dsonar.password=Sinosoft123 -Dsonar.cpd.exclusions=**/*.java -Dsonar.sourceEncoding=UTF-8 -Dsonar.projectName=lis7-service -Dsonar.projectVersion=7.1 -Dsonar.projectKey=lis7-service -Dsonar.host.url=http://192.168.28.132:8000 -Dsonar.exclusions=**/common/Calendar/*.js,**/common/TreeView/*.js,**/common/TreeView/*.js,**/common/jquery.easyui.js,**/common/TreeView/*.js,**/common/TreeView/*.js,**/schema/*.java,**/db/*.java,**/vdb/*.java,**/vschema/*.java -Dsonar.java.binaries=target -P 壹中心,!lis-framework,!lis-web,!lis-module-web,!lis-module-bl,lis-module-service,!lis-module-schema sonarqube-bl: stage: sonar-bl only: - lis.7.2019/soar script: - export MAVEN_OPTS="-Xms256m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256M" - echo "开始代码扫描:" - mvn clean --batch-mode sonar:sonar -Dsonar.login=admin -Dsonar.password=Sinosoft123 -Dsonar.cpd.exclusions=**/*.java -Dsonar.sourceEncoding=UTF-8 -Dsonar.projectName=lis7-bl -Dsonar.projectVersion=7.1 -Dsonar.projectKey=lis7-bl -Dsonar.host.url=http://192.168.28.132:8000 -Dsonar.exclusions=**/common/Calendar/*.js,**/common/TreeView/*.js,**/common/TreeView/*.js,**/common/jquery.easyui.js,**/common/TreeView/*.js,**/common/TreeView/*.js,**/schema/*.java,**/db/*.java,**/vdb/*.java,**/vschema/*.java -Dsonar.java.binaries=target -P 壹中心,!lis-framework,!lis-web,!lis-module-web,lis-module-bl,!lis-module-service,!lis-module-schema sonarqube-web: stage: sonar-web only: - lis.7.2019/soar script: - export MAVEN_OPTS="-Xms256m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256M" - echo "开始代码扫描:" - mvn clean --batch-mode sonar:sonar -Dsonar.login=admin -Dsonar.password=Sinosoft123 -Dsonar.cpd.exclusions=**/*.java -Dsonar.sourceEncoding=UTF-8 -Dsonar.projectName=lis7-web -Dsonar.projectVersion=7.1 -Dsonar.projectKey=lis7-web -Dsonar.host.url=http://192.168.28.132:8000 -Dsonar.exclusions=**/common/Calendar/*.js,**/common/TreeView/*.js,**/common/TreeView/*.js,**/common/jquery.easyui.js,**/common/TreeView/*.js,**/common/TreeView/*.js,**/schema/*.java,**/db/*.java,**/vdb/*.java,**/vschema/*.java -Dsonar.java.binaries=target -P 壹中心,!lis-framework,lis-web,!lis-module-web,!lis-module-bl,!lis-module-service,!lis-module-schema