Update Jenkinsfile

This commit is contained in:
Marija Stopa 2025-01-17 12:09:58 +01:00 committed by GitHub
parent afb55121bb
commit ce77562a4e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

11
Jenkinsfile vendored
View file

@ -1,10 +1,13 @@
pipeline { pipeline {
agent any agent any
tools {
maven 'Maven 3' // Global Tool Configuration
}
environment { environment {
DOCKERHUB_USERNAME = credentials('dockerhub') DOCKERHUB_USERNAME = credentials('dockerhub')
DOCKERHUB_PASSWORD = credentials('dockerhub') DOCKERHUB_PASSWORD = credentials('dockerhub')
DOCKER_IMAGE_MR = "marijastopa/mr-jenkins" DOCKER_IMAGE_MR = "marijastopa/mr-jenkins"
DOCKER_IMAGE_MAIN = "marijastopa/main-jenkins" DOCKER_IMAGE_MAIN = "marijastopa/main-jenkins"
} }
stages { stages {
stage('Checkstyle') { stage('Checkstyle') {
@ -28,7 +31,7 @@ pipeline {
} }
stage('Build and Push Docker Image (Merge Request)') { stage('Build and Push Docker Image (Merge Request)') {
when { when {
branch 'develop' branch 'develop'
} }
steps { steps {
script { script {
@ -42,7 +45,7 @@ pipeline {
} }
stage('Build and Push Docker Image (Main)') { stage('Build and Push Docker Image (Main)') {
when { when {
branch 'main' branch 'main'
} }
steps { steps {
script { script {