From 5f3187f7312b862db60ac14c941653c0f0f81772 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9C=5BAkhil?= <[AkhilTejas225@outlook.com]> Date: Wed, 25 Dec 2024 15:50:49 +0530 Subject: [PATCH] added jenkins file --- Jenkinsfile | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..278292ee9 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,41 @@ +pipeline { + agent any + options { + timeout(time: 30, unit: 'MINUTES') + } + triggers { + pollSCM('* * * * *') + } + tools { + maven 'MAVEN_3.8' + jdk 'JDK_17' + } + stages { + stage ('git'){ + git branch: 'develop', + url: 'https://github.com/Akhil-Tejas225/spring-petclinic.git' + } + stage ('build and package') { + rtMavenDeployer ( + id: 'SPC_DEPLOYER' + serverId: 'JFROG_CLOUD' + releaseRepo: 'atdevops-libs-snapshot' + snapshotRepo: 'atdevops-libs-snapshot' + ) + rtMavenRun ( + tool: 'Maven_3.8' + deployerId: 'SPC_DEPLOYER' + pom: 'pom.xml' + goals: 'clean install' + ) + rtPublishBuildInfo ( + serverId: 'JFROG_CLOUD' + ) + stage ('reporting'){ + junit testResults: '**/target/surefire-reports/TEST-*.xml' + } + + } + } + } +} \ No newline at end of file