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

相关推荐
阿Y加油吧2 小时前
Docker从入门到实战——含容器部署、docker基础、项目部署
运维·docker·容器
st7802062 小时前
Debian 13.1 下编译Openwrt24
运维·debian·openwrt
Wang's Blog3 小时前
Linux小课堂: NGINX反向代理服务器配置与实践
linux·运维·nginx
运维行者_3 小时前
运维实战:SSL 证书故障避坑指南(精简版)
运维·网络协议·ssl
AI扶我青云志3 小时前
AGENT 和自动化工作流的区別
运维·自动化
victory04313 小时前
progen2 docker镜像打包命令文档
运维·docker·容器
初学者_xuan4 小时前
零基础新手小白快速了解掌握服务集群与自动化运维(十五)Redis模块-哨兵集群
运维·redis·自动化
conkl4 小时前
在 CentOS 系统上实现定时执行 Python 邮件发送任务完整指南
linux·运维·开发语言·python·centos·mail·邮箱
江輕木4 小时前
VMware安装配置CentOS 7
linux·运维·centos
Su-RE4 小时前
[Nginx] 3.由HTTP转发引出的重定向问题
运维·nginx·http