diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..e97052c0b --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,29 @@ +pipeline { + agent { docker 'maven:3.3.3' } + stages { + stage('build') { + steps { + sh 'mvn --version' + sh 'mvn compile' + } + } + } + post { + always { + junit 'build/reports/**/*.xml' + } + success { + echo 'This will run only if successful' + } + failure { + echo 'This will run only if failed' + } + unstable { + echo 'This will run only if the run was marked as unstable' + } + changed { + echo 'This will run only if the state of the Pipeline has changed' + echo 'For example, if the Pipeline was previously failing but is now successful' + } + } +}