Select Git revision
Jenkinsfile

KPOTY Kpotivi authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Cell.java 1.08 KiB
pipeline {
agent any
tools {
maven 'maven3'
}
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://etulab.univ-amu.fr/gl2/backend.git']]
])
}
}
stage('Code Build') {
steps {
bat 'mvn clean install -Dmaven.test.skip=true'
}
}
stage('Printing All Global Variables') {
steps {
script {
if(env.BRANCH_NAME == 'main') {
bat """echo "${APP_ENV}""""
}
}
bat """
set
"""
}
}
}
}