jenkins-2.439.1搭建

一、

二、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

相关推荐
深圳市恒讯科技2 分钟前
2026新加坡服务器硬件防火墙配置推荐
运维·服务器·云计算
小江||小廖3 分钟前
服务器如何设置共享文件夹,让其他内网电脑可以访问
运维·服务器
历程里程碑7 分钟前
Linux19 实现shell基本功能
linux·运维·服务器·算法·elasticsearch·搜索引擎·哈希算法
霍格沃兹测试学院-小舟畅学11 分钟前
Playwright测试超时管理:全局与局部超时设置
运维·服务器·网络
码刘的极客手记18 分钟前
vSphere 4.1 三大实用实战:vCenter 告警自动化、SIOC 无 License 启用及 Dropbox 存储运行 VM
运维·服务器·网络·自动化·虚拟机
萧曵 丶24 分钟前
Nginx常用配置
运维·nginx
杨了个杨898228 分钟前
Tomcat安装部署
运维
有代理ip29 分钟前
后端服务安全加固:Nginx 反向代理配置教程
运维·nginx·安全
heartbeat..29 分钟前
JVM 参数配置指南:内存调优、收集器选择与问题排查
java·运维·jvm·性能优化
我也不曾来过129 分钟前
进程控制(很详细)
linux·运维·服务器