From 189f03e458d92f8d2e2759508cc36e832892d677 Mon Sep 17 00:00:00 2001 From: samgithubadmin <79357249+samgithubadmin@users.noreply.github.com> Date: Tue, 16 Mar 2021 10:25:05 +0530 Subject: [PATCH] Create Jenkinsfile --- Jenkinsfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..e579d696e --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,24 @@ +pipeline { + agent any + stages { + stage('checkout') { + steps { + git credentialsId: '0506e542-582e-411e-97bc-24e3791bb711', url: 'https://github.com/samgithubadmin/spring-petclinic.git' + } + } + stage('Build') { + steps { + sh 'mvn clean package' + } + } + stage('Junit test') { + steps { + junit 'target/surefire-reports/*.xml' + } + } + stage('s3 bucket') { + steps { + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'devenv12', excludedFile: '', flatten: false, gzipFiles: false, keepForever: false, managedArtifacts: false, noUploadOnFailure: false, selectedRegion: 'us-east-2', showDirectlyInBrowser: false, sourceFile: '*/**.jar', storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 's3bucket', userMetadata: [] + } + } + }}