diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..f400640 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,34 @@ +pipeline { + agent any + tools { + maven 'Maven3.9.9' + jdk 'Java17' + } + stages { + stage('Download-Code-GIT') { + steps { + echo "Download code from git" + git branch: 'main', url: 'https://github.com/Clyde-Bunyan/maven-jenkins4.git' + } + } + stage('Build') { + steps { + echo "Build Java Project using maven" + sh 'mvn clean package' + } + } + stage('Archive-Artifact') { + steps { + echo "Archiving the artifacts" + archiveArtifacts artifacts: '**/*.war', followSymlinks: false + } + } + stage('Trigger-Deploy-Job') { + steps { + echo "Triggering deploy Job" + build wait: false, job: 'pipeline-deploy' + } + } + } +} + diff --git a/Jenkinsfile-dev b/Newfile21 similarity index 100% rename from Jenkinsfile-dev rename to Newfile21 diff --git a/feature2 b/feature2 index 9bea9c6..d0c2c09 100644 --- a/feature2 +++ b/feature2 @@ -1 +1 @@ -testing feature2 branch for merge. \ No newline at end of file +testing feature2 branch for mergegi \ No newline at end of file