diff --git a/.travis.yml b/.travis.yml index 8db34f7..cadfd2d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,3 +15,8 @@ deploy: skip_cleanup: true on: tags: true +after_script: + - sudo keytool -import -alias sonar -keystore $JAVA_HOME/jre/lib/security/cacerts -file sonar_cert.pem -storepass changeit -noprompt + # Check if commit is not a pull request, if git repo is official, and if branch is master. If checks pass, run Sonar reports + - "[[ $TRAVIS_PULL_REQUEST == false ]] && [[ $TRAVIS_REPO_SLUG == ical4j/ical4j-vcard ]] && [[ $TRAVIS_BRANCH == master ]] && ./gradlew sonarqube" + diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..d16fb3b --- /dev/null +++ b/gradle.properties @@ -0,0 +1,2 @@ +systemProp.sonar.host.url=https://sonar.mnode.org + diff --git a/sonar_cert.pem b/sonar_cert.pem new file mode 100644 index 0000000..383e0a1 --- /dev/null +++ b/sonar_cert.pem @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE----- +MIIEqjCCA5KgAwIBAgIJAI4ycHvUBXDxMA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD +VQQGEwJBVTERMA8GA1UECBMIVmljdG9yaWExEjAQBgNVBAcTCU1lbGJvdXJuZTES +MBAGA1UEChMJTWljcm9ub2RlMQwwCgYDVQQLEwNPcmcxGDAWBgNVBAMTD3NvbmFy +Lm1ub2RlLm9yZzEiMCAGCSqGSIb3DQEJARYTdHJ1c3RAbWljcm9ub2RlLmNvbTAe +Fw0xNjA0MDEwMTQ5MDFaFw0xNjA1MDEwMTQ5MDFaMIGUMQswCQYDVQQGEwJBVTER +MA8GA1UECBMIVmljdG9yaWExEjAQBgNVBAcTCU1lbGJvdXJuZTESMBAGA1UEChMJ +TWljcm9ub2RlMQwwCgYDVQQLEwNPcmcxGDAWBgNVBAMTD3NvbmFyLm1ub2RlLm9y +ZzEiMCAGCSqGSIb3DQEJARYTdHJ1c3RAbWljcm9ub2RlLmNvbTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAN5HIj763LUoMCax/heLGIRrfKCMXP4PDUos +aGbEAgp2EAMiDjdj4qHfsj1rWrBdl+vjNAbEiN1nDb/plRDVdK9i+rdChzdVTlnS +Y2fsr9CFMGZm0YZ6w2Kjn0kjHSoMgZPuYBYLqTW91NmgkcTrJz7R8wNHR0sfP+L3 +WCeXJhSGY8ad1Olwha1hS+nySww6XoTLQfOCw3Fk/b7f9BW6bkqo5/lETJi15gXQ +zW10xrF0dt7l+KehrgxEYP5p0/Io1/vv18wx9+Uox0XBVU6Ks0pNJ+9N6xCqTZzF +0eDxOlbt/PRFniY9pdMzyfsDqtiZjtwmHUDqF4/e58awzwWM+f8CAwEAAaOB/DCB ++TAdBgNVHQ4EFgQU6jq11PJkN1gMv+TPrp0EYDDWHSAwgckGA1UdIwSBwTCBvoAU +6jq11PJkN1gMv+TPrp0EYDDWHSChgZqkgZcwgZQxCzAJBgNVBAYTAkFVMREwDwYD +VQQIEwhWaWN0b3JpYTESMBAGA1UEBxMJTWVsYm91cm5lMRIwEAYDVQQKEwlNaWNy +b25vZGUxDDAKBgNVBAsTA09yZzEYMBYGA1UEAxMPc29uYXIubW5vZGUub3JnMSIw +IAYJKoZIhvcNAQkBFhN0cnVzdEBtaWNyb25vZGUuY29tggkAjjJwe9QFcPEwDAYD +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAmkXi1pAbGEUjKdJXgR1XDP8K +rUcNJqlijW44fqreQP9t4WJOeOggZr1f6UslFnDfYtVvBUZW0FSWGlpDrsL1vXdP +6MS04PBfsuJugdxSbHrqGtRgoVlRbts/2B0Y0+BzZoobcvB1l3xTdsSsLlCkaAGY +iVtOx1eqzJqiTdXOe2ajdUL+QNqRYrbDcNrpbwcHF46OyT8hbxR8qiSBdvSP2Bbk +dFOiJmoViHn3y+8GhxscV+doMEPA6uUebgFk1IWmROzyB+rr6Ef4XGswTaDeNcWd +aEgXRybb+AZyCuZhCImw45AZw/45DYAuygRq4YDPgPqwVVmS3YDTuDvw903t2A== +-----END CERTIFICATE-----