From 94442a9b4b1aa053ca850f6c5b3b2acea9de922b Mon Sep 17 00:00:00 2001 From: Abhinavdotnet <30439289+Abhinavdotnet@users.noreply.github.com> Date: Thu, 20 Jan 2022 12:33:12 +0530 Subject: [PATCH] Create Abhinav-pipeline --- Abhinav-pipeline | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Abhinav-pipeline diff --git a/Abhinav-pipeline b/Abhinav-pipeline new file mode 100644 index 00000000..1497815b --- /dev/null +++ b/Abhinav-pipeline @@ -0,0 +1,48 @@ +pipeline { + agent { + node: + label 'master' + } + tools { + + maven 'Mymaven' + jdk 'myjava' + } + stages { + stage('Check Maven Version') { + steps { + sh 'mvn --version' + } + } + stage('Check Java Version') { + steps { + sh 'java -version' + } + } + stage('Checkout the code') { + steps { + git branch: 'master', url: 'https://github.com/devopstrainers1/addressbook.git' + } + } + stage('Validate the code') { + steps { + sh 'mvn validate' + } + } + stage('Compile the code') { + steps { + sh 'mvn compile' + } + } + stage('Test the code') { + steps { + sh 'mvn test' + } + } + stage('package') { + steps { + sh 'mvn package' + } + } + } +}