Select Git revision
Jenkinsfile
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Jenkinsfile 1.14 KiB
pipeline {
agent any
tools {
maven 'maven3'
}
options {
buildDiscarder logRotator(
daysToKeepStr: '15',
numToKeepStr: '10'
)
}
environment {
APP_NAME = "DCUBE_APP"
APP_ENV = "DEV"
}
stages {
stage('Cleanup Workspace') {
steps {
cleanWs()
bat """
echo "Cleaned Up Workspace for ${APP_NAME}"
"""
}
}
stage('Code Checkout') {
steps {
checkout([
$class: 'GitSCM',
branches: [[name: '*/main']],
userRemoteConfigs: [[url: 'https://github.com/spring-projects/spring-petclinic.git']]
])
}
}
stage('Code Build') {
steps {
bat 'mvn install -Dmaven.test.skip=true'
}
}
stage('Printing All Global Variables') {
steps {
bat """
set
"""
}
}
}
}