一、
二、pipeline文件
pipeline {
agent any // 可以指定特定的agent, 如 'label' 或 'docker'
environment {
JAVA_HOME = "/usr/local/software/jdk1.8.0_451"
PATH = "${JAVA_HOME}/bin:${env.PATH}"
}
tools {
maven 'M3' // 使用 Global Tool Configuration 中配置的 Maven 名称
}
stages {
stage('Checkout') {
steps {
// 检出代码
git branch: 'main',
url: 'http://192.168.1.102:8060/root/e2mg-cicd-demo.git'
}
}
stage('Build') {
steps {
sh "mvn clean package"
}
}
stage('Test') {
steps {
sh "${JAVA_HOME}/bin/java HelloWorld"
}
}
stage('Deploy') {
steps {
echo 'Deploying application...'
// 这里可以添加部署逻辑
}
}
}
post {
always {
echo 'This will always run'
}
success {
echo 'This will run only if successful'
}
failure {
echo 'This will run only if failed'
}
}
}
三、安装maven
四、安装git