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

相关推荐
FII工业富联科技服务22 分钟前
灯塔工厂用例详解:AR 远程巡检与智能运维闭环落地实践
运维·ar
Elasticsearch33 分钟前
从课程表到 AI 岗位:我如何用 Elastic Agent Builder 构建 SkillGap Radar
elasticsearch
BerryS3N2 小时前
Cursor+GitOps:AI驱动的自动化运维新范式
运维·人工智能·自动化
刘某的Cloud3 小时前
手工配置nginx的systemd服务
linux·运维·网络·nginx·systemd
kaoa0004 小时前
Linux入门攻坚——82、kvm虚拟化-2
linux·运维·服务器
OsDepK4 小时前
Windows快速部署Docker
运维·docker·容器
2601_954706494 小时前
云虚拟化终端架构解析:ARM 云端集群部署与自动化运维实践
运维·arm开发·架构
zandy10114 小时前
地址解析厂商推荐:分行业地址服务能力选型与技术分析
大数据·运维·人工智能
财迅通Ai4 小时前
“光纤传感+AI”双轮驱动加速成长,光格科技步入资产数字化运维快车道
运维·人工智能·科技·光格科技
Elasticsearch4 小时前
从多模态 LLM 中引导构建音频嵌入
elasticsearch