From 6f2baa3178326cf24eb387b4a052408695998c3a Mon Sep 17 00:00:00 2001 From: Elad Dolev <36952861+EladDolev@users.noreply.github.com> Date: Wed, 2 May 2018 15:36:46 +0300 Subject: [PATCH] DO-51 Jenkins CI (#48) * DO-51 Jenkins CI * DO-51 refactor --- Jenkinsfile | 24 ++++++++++++++++++++++++ pom.xml | 20 ++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..ac400851 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,24 @@ +#!groovy + +pipeline { + agent { + docker { image 'maven:3.5.3-jdk-10-slim' } + } + + stages { + stage('Test') { + environment { + CODECOV_TOKEN = '5b1293bb-5536-4f60-bfa3-93b4d15eefeb' + } + steps { + sh 'mvn test' + } + post { + always { + junit(testResults: '**/target/surefire-reports/*.xml', allowEmptyResults: true) + sh 'curl -s https://codecov.io/bash | bash' + } + } + } + } +} diff --git a/pom.xml b/pom.xml index 3740641c..9f29f361 100644 --- a/pom.xml +++ b/pom.xml @@ -122,6 +122,26 @@ + + org.jacoco + jacoco-maven-plugin + 0.8.1 + + + + prepare-agent + + + + report + test + + report + + + + + org.apache.maven.plugins maven-surefire-plugin