diff --git a/jenkinsfile.txt b/jenkinsfile.txt new file mode 100644 index 00000000000..073411930b9 --- /dev/null +++ b/jenkinsfile.txt @@ -0,0 +1,32 @@ +pipeline { + agent any + + + stages { + stage('Clone') { + steps { + git branch: 'main', url: 'https://github.com/srinfotech7358/spring-petclinic.git' + } + } + stage('Build') { + steps { + bat 'mvn clean install' + } + } + stage('Test') { + steps { + bat 'mvn test' + } + } + stage('Generate Juint Test Results') { + steps { + junit 'target/surefire-reports/*.xml' + } + } + stage('Generate Artifacts') { + steps { + archiveArtifacts artifacts: 'target/*.war', followSymlinks: false + } + } + } +} diff --git a/pom.xml b/pom.xml index 27fb9a6bd6a..75415b1108b 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,8 @@ org.springframework.samples spring-petclinic - 3.4.0-SNAPSHOT + 3.4.0-SNAPSHOT +war petclinic @@ -23,7 +24,7 @@ UTF-8 - 2024-11-28T14:37:52Z + 2025-05-21T14:37:52Z 1.0.1