diff --git a/jenkinscript.txt b/jenkinscript.txt new file mode 100644 index 0000000..41a012d --- /dev/null +++ b/jenkinscript.txt @@ -0,0 +1,44 @@ +pipeline { + agent any + + stages { + stage('Checkout') { + steps { + script { + git branch: 'mavenproject', url: 'https://github.com/manjumanjrekar/ownthesky_1.git/' + } + } + } + + stage('Clean') { + steps { + script { + sh 'mvn clean' + } + } + } + + stage('Test') { + steps { + script { + sh 'mvn test' + } + } + } + + stage('Install') { + steps { + script { + sh 'mvn clean install' + post { + always { + junit 'target/surefire-reports/*.*xml' + archiveArtifacts artifacts: 'target/*.jar', followSymlinks: false + + } + } + } + } +} +} +}