From 34427e75a15a1496b3f2d7ed6ad78856b50c73dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Pie=C5=82a?= Date: Sun, 10 Mar 2024 20:27:09 +0100 Subject: [PATCH] Add Jenkinsfile --- Jenkinsfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..da8d40a --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,27 @@ +pipeline { + agent any + + stages { + stage('Checkout') { + git branch: 'master',url: https://git.horizonnet.eu/mateusz/java-helloworld.git' + } + stage('Build') { + steps { + sh 'mvn clean compile' + } + } + stage('Test') { + steps { + sh 'mvn test' + junit '**/target/surefire-reports/*.xml' + jacoco + } + } + stage('Deploy') { + steps { + sh 'mvn package' + archiveArtifacts artifacts: '***/target/*.jar', fingerprint: true + } + } + } +} \ No newline at end of file