news 2026/7/27 15:52:18

Jenkins 自动化部署 SpringBoot——从代码提交到自动上线

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Jenkins 自动化部署 SpringBoot——从代码提交到自动上线

一、安装 Jenkins

dockerrun-d--namejenkins-p8080:8080\-v/opt/jenkins_home:/var/jenkins_home\-v/var/run/docker.sock:/var/run/docker.sock\jenkins/jenkins:lts

二、Pipeline

pipeline{agent any stages{stage('拉取代码'){steps{git url:'https://github.com/zhang/seckill.git',branch:'main'}}stage('编译打包'){steps{sh'mvn clean package -DskipTests'}}stage('构建镜像'){steps{sh'docker build -t seckill:$BUILD_NUMBER .'}}stage('部署'){steps{sh''' docker stop seckill || true docker rm seckill || true docker run -d --name seckill -p 9090:9090 seckill:$BUILD_NUMBER '''}}}post{failure{mail to:'admin@example.com',subject:'部署失败',body:'${BUILD_URL}'}}}

💡 觉得有用的话,点赞 + 关注【张老师技术栈】吧!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/27 15:50:53

iOS 15-16激活锁终极绕过指南:applera1n技术深度解析与实战

iOS 15-16激活锁终极绕过指南:applera1n技术深度解析与实战 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 面对iOS设备的激活锁限制,无论是二手设备重置还是Apple ID遗忘&…

作者头像 李华
网站建设 2026/7/27 15:50:02

计算机毕业设计之郑州工商学院跑腿服务系统的设计与实现

快速发展的社会中,人们的生活水平都在提高,生活节奏也在逐渐加快。为了节省时间和提高工作效率,越来越多的人选择利用互联网进行线上打理各种事务,然后线上管理系统也就相继涌现。与此同时,人们开始接受方便的生活方式…

作者头像 李华
网站建设 2026/7/27 15:47:34

TMP103EVM评估板:超低功耗数字温度传感器的快速原型设计与性能验证指南

1. 项目概述如果你正在开发一个需要精确温度监测的嵌入式项目,比如智能恒温器、环境监控设备或者电池管理系统,那么选择一款合适的数字温度传感器并快速验证其性能,往往是项目成功的第一步。市面上传感器型号繁多,数据手册上的参数…

作者头像 李华
网站建设 2026/7/27 15:46:15

Apache Gluten文档贡献指南:如何为开源项目编写高质量技术文档

Apache Gluten文档贡献指南:如何为开源项目编写高质量技术文档 【免费下载链接】gluten Gluten is a middle layer responsible for offloading JVM-based SQL engines execution to native engines. 项目地址: https://gitcode.com/GitHub_Trending/glu/gluten …

作者头像 李华
网站建设 2026/7/27 15:44:43

Claude Code本地部署指南:社区工具实现Claude API代码生成与批量处理

这次我们来看一个名为 Claude Code 的项目。它不是 Claude 官方推出的产品,而是一个由社区开发者创建的工具,核心目标是让用户能在本地或私有环境中,更方便地调用 Claude 系列模型(如 Claude 3.5 Sonnet、Claude 3 Opus 等&#x…

作者头像 李华