mirror of
https://github.com/aNNiMON/Own-Programming-Language-Tutorial.git
synced 2024-09-20 00:34:20 +03:00
Add SonarCloud integration, update gradle wrapper
This commit is contained in:
parent
fe7ac6a9b5
commit
670b4b8718
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,7 +1,11 @@
|
||||
/.gradle/
|
||||
/.idea/
|
||||
/.nb-gradle/
|
||||
/build/
|
||||
/dist/
|
||||
/store/
|
||||
/optimizations/
|
||||
/nbproject/private/
|
||||
/src/main/generatedJava/
|
||||
OwnLang.iml
|
||||
.nb-gradle-properties
|
||||
|
16
.travis.yml
16
.travis.yml
@ -1,23 +1,23 @@
|
||||
language: java
|
||||
sudo: false
|
||||
install: true
|
||||
|
||||
jdk:
|
||||
- oraclejdk8
|
||||
|
||||
addons:
|
||||
sonarcloud:
|
||||
organization: "annimon-github"
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/.m2
|
||||
- $HOME/.gradle
|
||||
|
||||
sudo: false
|
||||
- $HOME/.sonar/cache
|
||||
|
||||
before_install:
|
||||
- chmod +x gradlew
|
||||
|
||||
after_success:
|
||||
- ./gradlew proguard
|
||||
- ./gradlew proguard sonarqube
|
||||
- test $TRAVIS_PULL_REQUEST == "false" && test $TRAVIS_BRANCH == "latest" && curl -F "file=@store/OwnLang.jar" http://projects.annimon.com/samples/php/travis/upload.php?mode=ownlang
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- oracle-java8-installer
|
||||
|
@ -10,6 +10,7 @@ buildscript {
|
||||
plugins {
|
||||
id "java"
|
||||
id "com.github.johnrengelman.shadow" version "2.0.2"
|
||||
id "org.sonarqube" version "2.6.2"
|
||||
}
|
||||
|
||||
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
||||
@ -123,3 +124,11 @@ dependencies {
|
||||
testImplementation 'org.openjdk.jmh:jmh-core:1.13'
|
||||
testImplementation 'org.openjdk.jmh:jmh-generator-annprocess:1.13'
|
||||
}
|
||||
|
||||
sonarqube {
|
||||
properties {
|
||||
property "sonar.projectName", "Own-Programming-Language-Tutorial"
|
||||
property "sonar.projectKey", "aNNiMON_Own-Programming-Language-Tutorial"
|
||||
property "sonar.host.url", "https://sonarcloud.io"
|
||||
}
|
||||
}
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@ -1,5 +1,5 @@
|
||||
#Fri Mar 09 10:54:07 EET 2018
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-bin.zip
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStorePath=wrapper/dists
|
||||
|
@ -8,6 +8,7 @@
|
||||
-dontwarn okio.**
|
||||
-dontwarn okhttp3.**
|
||||
-dontwarn org.fusesource.jansi.internal.**
|
||||
-dontwarn javafx.**
|
||||
|
||||
-keepclasseswithmembers public class * {
|
||||
public static void main(java.lang.String[]);
|
||||
|
Loading…
Reference in New Issue
Block a user