提交 00e98a3a 编写于 作者: rushui.chen's avatar rushui.chen

“20190522

上级
流水线 #9141 已失败 于阶段
in 0 second
/target/
!.mvn/wrapper/maven-wrapper.jar
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
.idea
*.iws
*.iml
*.ipr
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
*.iml
out
gen
dao/src/main/resources/mybatis_generator.properties
target/
target/*
/client/target/
client/target/
client/target/*
/common/target/
common/target/
common/target/*
server/target/
server/target/*
dao/target/
dao/target/*
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
.DS_Store
/.idea/
*.iws
*.iml
*.ipr
*.bak
# IntelliJ
/out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
LOG_PATH_IS_UNDEFINED/
/LOG_PATH_IS_UNDEFINED/
\ No newline at end of file
sonar_analyze:
stage: test
script:
- ./sonar_analyze.sh
# only:
# - release
tags:
- pica
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-monitor</artifactId>
<version>1.0.0</version>
</parent>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-monitor-client</artifactId>
<name>pica-cloud-monitor-client</name>
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<java.version>1.8</java.version>
<spring-cloud.version>Edgware.SR4</spring-cloud.version>
<spring-boot.version>1.5.14.RELEASE</spring-boot.version>
</properties>
<dependencies>
<dependency>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-monitor-common</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-feign</artifactId>
</dependency>
<dependency>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-entity</artifactId>
<version>1.2.0</version>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<distributionManagement>
<repository>
<id>nexus</id>
<name>Pica 3rdParty Repository</name>
<url>http://192.168.110.42:8082/repository/pica-3rdParty/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Nexus Snapshots Repository</name>
<uniqueVersion>false</uniqueVersion>
<layout>legacy</layout>
<url>http://192.168.110.42:8082/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
<repositories>
<repository>
<id>nexus</id>
<url>http://192.168.110.42:8082/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<build>
<finalName>pica-cloud-monitor-client</finalName>
</build>
</project>
package com.pica.cloud.foundation.monitor.client;
import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
/**
* CONFIG-SERVER: 服务名称
* 服务名称可以从eureka(http://192.168.110.120:7891/)上获得
*/
@FeignClient(value="CONFIG-SERVER")
public interface IConfigServiceClient {
/**
* 被调用服务的签名
*
* 注意,定义此接口时,@RequestParam("xxx")和@ReqeustHead("xxx")必须写value,
* 不同于springmvc自动根据参数名作为默认值,feign必须指定这个参数对应哪个服务提供端的参数
*/
@RequestMapping(value = "/beans", method = RequestMethod.GET)
String beans();
}
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-monitor</artifactId>
<version>1.0.0</version>
</parent>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-monitor-common</artifactId>
<name>pica-cloud-monitor-common</name>
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<java.version>1.8</java.version>
</properties>
<distributionManagement>
<repository>
<id>nexus</id>
<name>Pica 3rdParty Repository</name>
<url>http://192.168.110.42:8082/repository/pica-3rdParty/</url>
</repository>
</distributionManagement>
<build>
<finalName>pica-cloud-monitor-common</finalName>
</build>
</project>
package com.pica.cloud.foundation.monitor.common;
public class App
{
public static void main( String[] args )
{
}
}
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-monitor</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging>
<name>pica-cloud-monitor</name>
<!--for publish-->
<modules>
<module>server</module>
<module>common</module>
<module>client</module>
</modules>
<!--package for fegin client-->
<!--<modules>-->
<!--<module>common</module>-->
<!--<module>client</module>-->
<!--</modules>-->
<!--<distributionManagement>-->
<!--<repository>-->
<!--<id>nexus</id>-->
<!--<name>Pica 3rdParty Repository</name>-->
<!--<url>http://192.168.110.42:8082/repository/pica-3rdParty/</url>-->
<!--</repository>-->
<!--<snapshotRepository>-->
<!--<id>snapshots</id>-->
<!--<name>Nexus Snapshots Repository</name>-->
<!--<uniqueVersion>false</uniqueVersion>-->
<!--<layout>legacy</layout>-->
<!--<url>http://192.168.110.42:8082/repository/maven-snapshots/</url>-->
<!--</snapshotRepository>-->
<!--</distributionManagement>-->
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-monitor</artifactId>
<version>1.0.0</version>
</parent>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-monitor-server</artifactId>
<name>pica-cloud-monitor-server</name>
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<java.version>1.8</java.version>
<spring-cloud.version>Edgware.SR4</spring-cloud.version>
<spring-boot.version>1.5.19.RELEASE</spring-boot.version>
</properties>
<dependencies>
<!--Spring boot dependencies begin -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--Spring cloud dependencies begin-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-turbine</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-turbine</artifactId>
</dependency>
<!--<dependency>-->
<!--<groupId>org.springframework.cloud</groupId>-->
<!--<artifactId>spring-cloud-starter-stream-rabbit</artifactId>-->
<!--</dependency>-->
<!--Third party dependencies begin-->
<!--<dependency>-->
<!--<groupId>com.zaxxer</groupId>-->
<!--<artifactId>HikariCP</artifactId>-->
<!--<version>3.1.0</version>-->
<!--</dependency>-->
<!--<dependency>-->
<!--<groupId>io.springfox</groupId>-->
<!--<artifactId>springfox-swagger2</artifactId>-->
<!--<version>2.8.0</version>-->
<!--</dependency>-->
<!--<dependency>-->
<!--<groupId>io.springfox</groupId>-->
<!--<artifactId>springfox-swagger-ui</artifactId>-->
<!--<version>2.8.0</version>-->
<!--</dependency>-->
<!--<dependency>-->
<!--<groupId>mysql</groupId>-->
<!--<artifactId>mysql-connector-java</artifactId>-->
<!--<version>5.1.39</version>-->
<!--</dependency>-->
<!--<dependency>-->
<!--<groupId>org.mybatis.spring.boot</groupId>-->
<!--<artifactId>mybatis-spring-boot-starter</artifactId>-->
<!--<version>1.3.2</version>-->
<!--</dependency>-->
<!--pica dependencies begin-->
<!--<dependency>-->
<!--<groupId>com.pica.cloud.foundation</groupId>-->
<!--<artifactId>pica-cloud-service-starter</artifactId>-->
<!--<version>1.2.5-SNAPSHOT</version>-->
<!--</dependency>-->
<!--&lt;!&ndash;zipkin dependencies begin&ndash;&gt;-->
<!--<dependency>-->
<!--<groupId>org.springframework.cloud</groupId>-->
<!--<artifactId>spring-cloud-starter-zipkin</artifactId>-->
<!--</dependency>-->
<!--<dependency>-->
<!--<groupId>org.springframework.kafka</groupId>-->
<!--<artifactId>spring-kafka</artifactId>-->
<!--</dependency>-->
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<repositories>
<repository>
<id>nexus</id>
<url>http://192.168.110.42:8082/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<url>http://192.168.110.42:8082/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
<build>
<finalName>pica-cloud-monitor-server</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.5</version>
<dependencies>
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.2</version>
</dependency>
</dependencies>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
<configurationFile>src/main/resources/mybatis-generator.xml</configurationFile>
</configuration>
</plugin>
</plugins>
</build>
</project>
package com.pica.cloud.foundation.monitor.server;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.netflix.hystrix.dashboard.EnableHystrixDashboard;
import org.springframework.cloud.netflix.turbine.EnableTurbine;
@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})
@EnableDiscoveryClient
@EnableEurekaClient
@EnableHystrixDashboard
@EnableTurbine
public class App {
public static void main( String[] args )
{
SpringApplication.run(App.class, args);
}
}
server.port=10106
spring.application.name=${server.port}-pica-cloud-monitor
#config server settings
#spring.cloud.config.name=com.pica.cloud.foundation
#spring.cloud.config.profile=dev
#spring.cloud.config.label=publish
#spring.cloud.config.discovery.enabled=true
#spring.cloud.config.discovery.service-id=config-server
#eureka settings
eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}
eureka.client.service-url.defaultZone=http://192.168.110.120:7891/eureka/,http://192.168.110.121:7891/eureka/
eureka.instance.status-page-url=http://${spring.cloud.client.ipAddress}:${server.port}/swagger-ui.html
eureka.instance.lease-renewal-interval-in-seconds=10
eureka.instance.lease-expiration-duration-in-seconds=10
eureka.instance.hostname=${spring.cloud.client.ipAddress}
eureka.instance.prefer-ip-address=true
#被监控的微服务的名称,从eureka server列表中获取
turbine.appConfig=ZIPKIN-USER-8000,ZIPKIN-USER-8001,ZIPKIN-USER-8002
turbine.aggregator.clusterConfig= default
turbine.clusterNameExpression= new String("default")
#logback settings
#logging.level.ROOT=INFO
#logging.path=c:/tomcat_log/${spring.application.name}
#rabbitmq setting
#spring.rabbitmq.virtual-host=ha-log-vhost
#spring.rabbitmq.exchange=archetype-exchange
#spring.rabbitmq.routingkey=archetype-routingkey
#spring.rabbitmq.queuename=ha-archetype-queue
#job settings
#xxl.job.executor.appname=pica-cloud-${server.port}-monitor-job
#feign settings
#feign.hystrix.enabled=false
#ribbon.ReadTimeout=120000
#ribbon.ConnectTimeout=60000
#------------ Please don't change above configurations ------------
\ No newline at end of file
server.port=10106
spring.application.name=${server.port}-pica-cloud-monitor
#config server settings
#spring.cloud.config.name=com.pica.cloud.foundation
#spring.cloud.config.profile=prod
#spring.cloud.config.label=publish
#spring.cloud.config.discovery.enabled=true
#spring.cloud.config.discovery.service-id=prd-config-server
#eureka settings
eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}
eureka.client.service-url.defaultZone=http://pica-ms-prd:~!QAZ2wsx3331805prd@172.19.137.14:7891/eureka,http://pica-ms-prd:~!QAZ2wsx3331805prd@172.19.137.15:7891/eureka,http://pica-ms-prd:~!QAZ2wsx3331805prd@172.19.137.16:7891/eureka
eureka.instance.status-page-url=http://${spring.cloud.client.ipAddress}:${server.port}/swagger-ui.html
eureka.instance.lease-renewal-interval-in-seconds=10
eureka.instance.lease-expiration-duration-in-seconds=10
eureka.instance.hostname=${spring.cloud.client.ipAddress}
eureka.instance.prefer-ip-address=true
#被监控的微服务的名称,从eureka server列表中获取
turbine.appConfig=ZIPKIN-USER-8000,ZIPKIN-USER-8001,ZIPKIN-USER-8002
turbine.aggregator.clusterConfig= default
turbine.clusterNameExpression= new String("default")
#logback setting
#logging.level.ROOT=INFO
#logging.path=/opt/tomcat_log/${spring.application.name}
#rabbitmq setting
#spring.rabbitmq.virtual-host=ha-log-vhost
#spring.rabbitmq.exchange=archetype-exchange
#spring.rabbitmq.routingkey=archetype-routingkey
#spring.rabbitmq.queuename=ha-archetype-queue
#job setting
#xxl.job.executor.appname=pica-cloud-${server.port}-monitor-job
#feign settings
#feign.hystrix.enabled=false
#ribbon.ReadTimeout=120000
#ribbon.ConnectTimeout=60000
#------------ Please don't change above configurations ------------
server.port=10106
spring.application.name=${server.port}-pica-cloud-monitor
#config server settings
#spring.cloud.config.name=com.pica.cloud.foundation
#spring.cloud.config.profile=test1
#spring.cloud.config.label=publish
#spring.cloud.config.discovery.enabled=true
#spring.cloud.config.discovery.service-id=config-server
#eureka settings
eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}
eureka.client.service-url.defaultZone=http://192.168.110.128:7891/eureka,http://192.168.110.129:7891/eureka
eureka.instance.status-page-url=http://${spring.cloud.client.ipAddress}:${server.port}/swagger-ui.html
eureka.instance.lease-renewal-interval-in-seconds=10
eureka.instance.lease-expiration-duration-in-seconds=10
eureka.instance.hostname=${spring.cloud.client.ipAddress}
eureka.instance.prefer-ip-address=true
#被监控的微服务的名称,从eureka server列表中获取
turbine.appConfig=ZIPKIN-USER-8000,ZIPKIN-USER-8001,ZIPKIN-USER-8002
turbine.aggregator.clusterConfig= default
turbine.clusterNameExpression= new String("default")
#logback setting
#logging.level.ROOT=INFO
#logging.path=/opt/tomcat_log/${spring.application.name}
#rabbitmq setting
#spring.rabbitmq.virtual-host=ha-log-vhost
#spring.rabbitmq.exchange=archetype-exchange
#spring.rabbitmq.routingkey=archetype-routingkey
#spring.rabbitmq.queuename=ha-archetype-queue
#job setting
#xxl.job.executor.appname=pica-cloud-${server.port}-monitor-job
#feign settings
#feign.hystrix.enabled=false
#ribbon.ReadTimeout=120000
#ribbon.ConnectTimeout=60000
#------------ Please don't change above configurations ------------
server.port=10106
spring.application.name=${server.port}-pica-cloud-monitor
#config server settings
#spring.cloud.config.name=com.pica.cloud.foundation
#spring.cloud.config.profile=test2
#spring.cloud.config.label=publish
#spring.cloud.config.discovery.enabled=true
#spring.cloud.config.discovery.service-id=config-server
#eureka settings
eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}
eureka.client.service-url.defaultZone=http://192.168.120.91:7891/eureka
eureka.instance.status-page-url=http://${spring.cloud.client.ipAddress}:${server.port}/swagger-ui.html
eureka.instance.lease-renewal-interval-in-seconds=10
eureka.instance.lease-expiration-duration-in-seconds=10
eureka.instance.hostname=${spring.cloud.client.ipAddress}
eureka.instance.prefer-ip-address=true
#被监控的微服务的名称,从eureka server列表中获取
turbine.appConfig=ZIPKIN-USER-8000,ZIPKIN-USER-8001,ZIPKIN-USER-8002
turbine.aggregator.clusterConfig= default
turbine.clusterNameExpression= new String("default")
#logback setting
#logging.level.ROOT=INFO
#logging.path=/opt/tomcat_log/${spring.application.name}
#rabbitmq setting
#spring.rabbitmq.virtual-host=ha-log-vhost
#spring.rabbitmq.exchange=archetype-exchange
#spring.rabbitmq.routingkey=archetype-routingkey
#spring.rabbitmq.queuename=ha-archetype-queue
#job setting
#xxl.job.executor.appname=pica-cloud-${server.port}-monitor-job
#feign settings
#feign.hystrix.enabled=false
#ribbon.ReadTimeout=120000
#ribbon.ConnectTimeout=60000
#------------ Please don't change above configurations ------------
server.port=10106
spring.application.name=${server.port}-pica-cloud-monitor
#config server settings
#spring.cloud.config.name=com.pica.cloud.foundation
#spring.cloud.config.profile=uat
#spring.cloud.config.label=publish
#spring.cloud.config.discovery.enabled=true
#spring.cloud.config.discovery.service-id=config-server
#eureka settings
eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}
eureka.client.service-url.defaultZone=http://pica-ms:~!QAZ2wsx3331805@192.168.110.137:7891/eureka,http://pica-ms:~!QAZ2wsx3331805@192.168.110.138:7891/eureka
eureka.instance.status-page-url=http://${spring.cloud.client.ipAddress}:${server.port}/swagger-ui.html
eureka.instance.lease-renewal-interval-in-seconds=10
eureka.instance.lease-expiration-duration-in-seconds=10
eureka.instance.hostname=${spring.cloud.client.ipAddress}
eureka.instance.prefer-ip-address=true
#被监控的微服务的名称,从eureka server列表中获取
turbine.appConfig=ZIPKIN-USER-8000,ZIPKIN-USER-8001,ZIPKIN-USER-8002
turbine.aggregator.clusterConfig= default
turbine.clusterNameExpression= new String("default")
#logback setting
#logging.level.ROOT=INFO
#logging.path=/opt/tomcat_log/${spring.application.name}
#rabbitmq setting
#spring.rabbitmq.virtual-host=ha-log-vhost
#spring.rabbitmq.exchange=archetype-exchange
#spring.rabbitmq.routingkey=archetype-routingkey
#spring.rabbitmq.queuename=ha-archetype-queue
#job setting
#xxl.job.executor.appname=pica-cloud-${server.port}-monitor-job
#feign settings
#feign.hystrix.enabled=false
#ribbon.ReadTimeout=120000
#ribbon.ConnectTimeout=60000
#------------ Please don't change above configurations ------------
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="true" scan="true" scanPeriod="30 seconds">
<property name="encoder.pattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %X{req.xForwardedFor} %X{req.method} %X{req.requestURL} %X{req.queryString} %X{req.userAgent} %-5level %logger{36} - %msg%n"/>
<property name="rollingPolicy.maxFileSize" value="5MB"/>
<property name="rollingPolicy.maxHistory" value="30"/>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<Target>System.out</Target>
<encoder>
<pattern>${encoder.pattern}</pattern>
</encoder>
</appender>
<appender name="TRACE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${encoder.pattern}</pattern>
<charset>GBK</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>TRACE</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/%d{yyyy-MM-dd}/trace.%i.log</fileNamePattern>
<maxHistory>${rollingPolicy.maxHistory}</maxHistory>
<maxFileSize>${rollingPolicy.maxFileSize}</maxFileSize>
</rollingPolicy>
</appender>
<appender name="INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${encoder.pattern}</pattern>
<charset>GBK</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/%d{yyyy-MM-dd}/info.%i.log</fileNamePattern>
<maxHistory>${rollingPolicy.maxHistory}</maxHistory>
<maxFileSize>${rollingPolicy.maxFileSize}</maxFileSize>
</rollingPolicy>
</appender>
<appender name="DEBUG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${encoder.pattern}</pattern>
<charset>GBK</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>DEBUG</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/%d{yyyy-MM-dd}/debug.%i.log</fileNamePattern>
<maxHistory>${rollingPolicy.maxHistory}</maxHistory>
<maxFileSize>${rollingPolicy.maxFileSize}</maxFileSize>
</rollingPolicy>
</appender>
<appender name="WARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${encoder.pattern}</pattern>
<charset>GBK</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>WARN</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/%d{yyyy-MM-dd}/warn.%i.log</fileNamePattern>
<maxHistory>${rollingPolicy.maxHistory}</maxHistory>
<maxFileSize>${rollingPolicy.maxFileSize}</maxFileSize>
</rollingPolicy>
</appender>
<appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${encoder.pattern}</pattern>
<charset>GBK</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/%d{yyyy-MM-dd}/error.%i.log</fileNamePattern>
<maxHistory>${rollingPolicy.maxHistory}</maxHistory>
<maxFileSize>${rollingPolicy.maxFileSize}</maxFileSize>
</rollingPolicy>
</appender>
<!--logger-->
<logger name="com.ibatis" level="DEBUG" />
<logger name="com.ibatis.common.jdbc.SimpleDataSource" level="DEBUG" />
<logger name="com.ibatis.common.jdbc.ScriptRunner" level="DEBUG" />
<logger name="com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate" level="DEBUG" />
<logger name="java.sql.Connection" level="DEBUG" />
<logger name="java.sql.Statement" level="DEBUG" />
<logger name="java.sql.PreparedStatement" level="DEBUG" />
<!--root-->
<root level="INFO">
<appender-ref ref="CONSOLE" />
<appender-ref ref="INFO" />
<appender-ref ref="ERROR" />
</root>
</configuration>
\ No newline at end of file
#!/bin/bash
mvn sonar:sonar
if [ $? -eq 0 ]; then
echo "sonarqube code-analyze over."
fi
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册