diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..6cf73b9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +target/ +.settings/ +.classpath +.project diff --git a/.project b/.project new file mode 100755 index 0000000..bc3ecd5 --- /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 100755 index 0000000..2e59986 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,31 @@ +pipeline{ + agent any + + tools { + maven "Maven 3.6.1" + jdk "java 8" + } + + stages { + stage("Build"){ + steps{ + echo "building the Project" + sh "mvn clean package" + + } + } + stage("jacoco report") { + steps { + jacoco( + execPattern: 'target/*.exec', + classPattern: 'target/classes', + sourcePattern: 'src/main/java', + exclusionPattern: 'src/test*' + ) + } + + } + + } + +} \ No newline at end of file