Jenkins自动化部署Maven项目
Jenkins自动化部署Maven项目
一、环境准备(Prerequisites)
-
SpringBoot项目
确保项目根目录有标准Maven结构(pom.xml
)且包含Dockerfile:# Dockerfile 示例 FROM openjdk:11-jre-slim VOLUME /tmp ARG JAR_FILE=target/*.jar COPY ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar"]
-
Jenkins基础环境
- Jenkins已安装(推荐2.504+)
- 服务器已安装JDK、Maven、Docker
- 配置全局工具:
Manage Jenkins
>Global Tool Configuration
中设置JDK、Maven路径
Jenkins 并配置全局工具(Git、JDK、Maven)
二、安装必备插件
在 Manage Jenkins
> Plugins
中安装:
- Gitee Plugin(连接国内代码仓库)
- Maven Integration Plugin(Maven项目支持)
- Docker Pipeline(Docker操作支持)
- 推荐安装:Blue Ocean(可视化流水线)
安装后重启Jenkins生效