目录
1、项目介绍
若依官网:http://doc.ruoyi.vip/ruoyi/
源代码地址:https://gitee.com/y_project/RuoYi
若依项目是一款使用java开发的后台管理系统,可以用于所有的Web应用程序, 如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低,同时支持移动客户端访问。 若依项目有单应用版本,前后端分离版本和微服务版本可供选择,本实例部署单应用版。
2、部署若依
| 主机名称 |
IP地址 |
服务 |
| node-15 |
192.168.137.115 |
gitlab |
| node-04 |
192.168.137.116 |
mysql |
| node-17 |
192.168.137.117 |
jenkins |
clone 源代码

导入数据库到 node-16

# 创建 ry 数据库
mysql -uroot -p123456 -e "create database ry"
# 导入数据库文件
mysql -uroot -p123456 ry < quartz.sql
mysql -uroot -p123456 ry < ry_20210924.sql
mysql -uroot -p123456 -e "use ry;show tables"
# 给 root 账号授权
mysql> grant all on *.* to root@'192.168.137.%' identified by '123456';
mysql> flush prileges;
修改 RuoYi 配置文件


推送 RuoYi 项目至 Gitlab
在Gitlab创建ruoyi空项目





3、配置 Jenkins
配置本地 Maven
maven 用于构建和管理任何基于 Java 的项目的工具,在文件中添加相应的配置,maven 就会自动的下载相应的 jar 包;下载依赖,只要配置的 jar 包所依赖的其他 jar 包都会被它自动下载下来;可以直接通过它打包 war 或者 jar 项目。
# maven 下载
wget http://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
# maven 安装
tar -zxvf apache-maven-3.8.6-bin.tar.gz -C /usr/local/
# 添加软连接
ln -s /usr/local/apache-maven-3.8.6/bin/* /usr/local/bin/
mvn -version

# 修改Maven仓库源
vim /usr/local/apache-maven-3.8.6/conf/settings.xml
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<mirrorOf>central</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
Jenkins 配置 Maven
① 安装Maven Integration、Pipeline Maven Integration、Maven Release插件




本文详细描述了如何通过Jenkins进行若依项目的部署,包括clone源代码、配置Maven、创建Maven项目、Jenkins传递参数、部署脚本编写以及使用Pipeline进行持续集成和部署过程中的版本控制。
1372

被折叠的 条评论
为什么被折叠?



