简介:本文介绍了在Windows系统下,利用Jenkins实现Springboot后端和Vue.js前端项目的自动化部署流程,包括环境搭建、Jenkins配置、构建触发器设置等。
在现代软件开发中,持续集成与持续部署(CI/CD)已经成为提高开发效率和确保软件质量的重要手段。Jenkins作为一款开源的自动化服务器,能够帮助我们实现项目的自动化构建、测试和部署。本文将详细介绍如何在Windows系统下,利用Jenkins实现Springboot后端和Vue.js前端项目的自动化部署。
安装Jenkins
http://localhost:8080
运行。安装JDK和Maven
安装Node.js和npm
安装Git
全局工具配置
Manage Jenkins
-> Global Tool Configuration
。新建Jenkins任务
New Item
,输入任务名称,选择Freestyle project
,点击OK
。源码管理
Source Code Management
,选择Git
,输入Springboot项目的Git仓库地址和凭证。构建触发器
Build Triggers
中,可以选择Poll SCM
(定时检查代码库变化)或Build when a change is pushed to GitHub
(使用GitHub钩子)。构建环境
Build Environment
中,可以配置Maven的settings.xml文件路径,如果有需要。构建步骤
Invoke top-level Maven targets
构建步骤,输入clean package
作为目标。构建后操作
Deploy artifacts to remote repository
(可选),将构建好的jar包上传到远程仓库。Execute shell
或Execute Windows batch command
步骤,用于停止旧服务、启动新服务等。源码管理
Source Code Management
,选择Git
,输入Vue.js项目的Git仓库地址和凭证。构建触发器
构建环境
Build Environment
中,可以配置npm的镜像源(如淘宝npm镜像),以提高下载速度。构建步骤
Execute Windows batch command
步骤,输入以下命令:
npm install
npm run build
构建后操作
Execute Windows batch command
步骤,实现文件的复制和服务器的重启。Pipeline脚本
构建通知
性能优化
通过本文的介绍,我们了解了在Windows系统下,利用Jenkins实现Springboot后端和Vue.js前端项目的自动化部署流程。从环境准备到Jenkins配置,再到具体的项目配置和高级优化,每一步都进行了详细的说明。自动化部署不仅能够提高开发效率,还能够减少人为错误,是现代软件开发不可或缺的一部分。希望本文能够帮助大家更好地理解和应用Jenkins自动化部署技术。