From 20d50cee100887c060cf00f828f19aba8179515c Mon Sep 17 00:00:00 2001 From: Eugen Buga Date: Tue, 16 Apr 2019 11:52:58 +0300 Subject: [PATCH 1/4] Added Ci integration --- .gitignore | 3 +++ .project | 23 +++++++++++++++++++++++ Jenkinsfile | 18 ++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 .gitignore create mode 100644 .project create mode 100644 Jenkinsfile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..44de9fc --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +target/ +.settings/ +.classpath \ No newline at end of file diff --git a/.project b/.project new file mode 100644 index 0000000..79ef039 --- /dev/null +++ b/.project @@ -0,0 +1,23 @@ + + + org.jacoco.examples.maven.java + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..daaed32 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,18 @@ +pipeline{ + agent any + + tools { + maven "Maven 3.6.1" + jdk "java 8" + } + + stages { + stage("Build"){ + steps{ + echo "building the Project" + sh "mvn clean package" + + } + } + } +} \ No newline at end of file From 8bf62e92b0c78a43ff359d633d3f4ff71a415bd7 Mon Sep 17 00:00:00 2001 From: eugenbuga Date: Tue, 16 Apr 2019 11:55:20 +0300 Subject: [PATCH 2/4] Added ci integration --- .gitignore | 4 ++-- .project | 46 +++++++++++++++++++++++----------------------- Jenkinsfile | 34 +++++++++++++++++----------------- 3 files changed, 42 insertions(+), 42 deletions(-) mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .project mode change 100644 => 100755 Jenkinsfile diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 index 44de9fc..b9ee5d2 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -target/ -.settings/ +target/ +.settings/ .classpath \ No newline at end of file diff --git a/.project b/.project old mode 100644 new mode 100755 index 79ef039..bc3ecd5 --- a/.project +++ b/.project @@ -1,23 +1,23 @@ - - - org.jacoco.examples.maven.java - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - - + + + org.jacoco.examples.maven.java + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/Jenkinsfile b/Jenkinsfile old mode 100644 new mode 100755 index daaed32..c045514 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,18 +1,18 @@ -pipeline{ - agent any - - tools { - maven "Maven 3.6.1" - jdk "java 8" - } - - stages { - stage("Build"){ - steps{ - echo "building the Project" - sh "mvn clean package" - - } - } - } +pipeline{ + agent any + + tools { + maven "Maven 3.6.1" + jdk "java 8" + } + + stages { + stage("Build"){ + steps{ + echo "building the Project" + sh "mvn clean package" + + } + } + } } \ No newline at end of file From 664a40c4b6adae6d935c7f7e553f4ab2a3ae3d1a Mon Sep 17 00:00:00 2001 From: Eugen Buga Date: Tue, 16 Apr 2019 12:25:30 +0300 Subject: [PATCH 3/4] Add Jacoco post step --- .gitignore | 0 .project | 0 Jenkinsfile | 8 ++++++++ 3 files changed, 8 insertions(+) mode change 100755 => 100644 .gitignore mode change 100755 => 100644 .project mode change 100755 => 100644 Jenkinsfile diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 diff --git a/.project b/.project old mode 100755 new mode 100644 diff --git a/Jenkinsfile b/Jenkinsfile old mode 100755 new mode 100644 index c045514..02594a1 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,5 +14,13 @@ pipeline{ } } + post { + jacoco( + execPattern: 'target/*.exec', + classPattern: 'target/classes', + sourcePattern: 'src/main/java', + exclusionPattern: 'src/test*' + ) + } } } \ No newline at end of file From 623bae28fa62ff874fdd85f6f14b2c3189864dd1 Mon Sep 17 00:00:00 2001 From: eugenbuga Date: Tue, 16 Apr 2019 13:03:45 +0300 Subject: [PATCH 4/4] Add changes --- .gitignore | 3 ++- .project | 0 Jenkinsfile | 19 ++++++++++++------- 3 files changed, 14 insertions(+), 8 deletions(-) mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .project mode change 100644 => 100755 Jenkinsfile diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 index b9ee5d2..6cf73b9 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ target/ .settings/ -.classpath \ No newline at end of file +.classpath +.project diff --git a/.project b/.project old mode 100644 new mode 100755 diff --git a/Jenkinsfile b/Jenkinsfile old mode 100644 new mode 100755 index 02594a1..2e59986 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,13 +14,18 @@ pipeline{ } } - post { - jacoco( - execPattern: 'target/*.exec', - classPattern: 'target/classes', - sourcePattern: 'src/main/java', - exclusionPattern: 'src/test*' - ) + stage("jacoco report") { + steps { + jacoco( + execPattern: 'target/*.exec', + classPattern: 'target/classes', + sourcePattern: 'src/main/java', + exclusionPattern: 'src/test*' + ) + } + } + } + } \ No newline at end of file