目录
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插件