diff --git a/Jenkinsfile b/Jenkinsfile index cc4897e0..ec75b4bd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,32 +1,55 @@ pipeline { agent any - + tools { - maven 'maven3.6' jdk 'jdk17' + maven 'maven3' } stages { - - stage('Compile') { + stage('Hello') { steps { - sh 'mvn compile' + echo 'Hello World' + echo 'this is palani from webhooktrigger' } } - stage('test') { + + stage('Checkout') { steps { - sh 'mvn test' + git branch: 'main', + credentialsId: 'git-credentials', + url: 'https://github.com/srpalani93/Boardgame.git' } } - stage('Package') { + + stage('Build') { steps { - sh 'mvn package' + sh 'mvn clean compile -DskipTests=true' } } - stage('Hello') { + + stage('Test') { steps { - echo 'Hello World' + sh 'mvn test' } } + + stage('Package') { + steps { + sh 'mvn package -DskipTests=true' + } + } + } + + post { + success { + echo '✅ Build completed successfully!' + } + failure { + echo '❌ Build failed!' + } + always{ + echo 'my first build always fails' + } } }