jenkins部署jeecg-boot3.1(前后端)自动化

jenkins部署jeecg-boot3.1(前后端)自动化,第1张

我是使用我的腾讯云轻量应用服务器做的本次实战

( *** 作系统:CentOS 76 64bit)

(主机规格:CPU: 4核 内存: 4GB)这个配置起前端有点带不动-_-,建议8G内存,这个问题我反复测试很多次。一跑npm 就开始疯狂占资源,然后 *** 作系统内存不够直接把jenkins的进程都给杀了。所以如果你也是4g或者2g内存,尽量不要有其他多余的应用或者容器在机器上运行。

启动:

a与b的结果都是将jenkins启动,也是我们的目标,本篇文章采用war包方式,也建议war包的方式,docker启的话,里面jdk是11,而我机器的jdk是8,同时项目jdk也是8,换11的话,天知道会出什么问题。 启动之后,访问一下,上述例子中我映射了7999端口,同时我的腾讯云防火墙也开放了7999这个端口,下面是访问图例:

根据提示粘贴密码,如果是war包启动的就直接复制页面提示的路径就可以,输入命令,即得密码

如果是docker启动的,上面的-v挂载了一个路径 /jenkins-data 这里面的文件就是容器里jenkins_home里面的文件,故路径就变成了

随后,输入得到的密码,进入,选择安装推荐的插件

接下来,就等待机器安装,然后创建第一个账户,然后jenkinsURL默认是啥就是啥(反正可以改的),可能会提示重启,如果没有不管。进入jenkins

到这里,先停一下。右上角红色的1不管。

装插件: (系统管理)Manage System -> (插件管理)Manage Plugins -> (可选的插件)Available,在 Filter 中搜索 Gitee,Jersey2 API这两个插件,然后分别选中,然后点install without restart。

等待安装完毕即可。

之后,就是配置gitee了

系统管理—>系统配置---->gitee配置

在 链接名 中输入 Gitee 或者你想要的名字

Gitee 域名 URL 中输入码云完整 URL地址: >

今日推荐:JeeCGBoot低代码开发平台

推荐理由:

1、前后端实现分离架构,通过API调用,实现架构解耦

2、项目集成SpringBoot、SpringCloud的Spring全家桶

3、在线实现开发,表单开发设计、报表配置、在线图表设计、在线设计流程、流程自动化、插件能力等

4、系统集成了工作流,实现扩展任务接口。

5、解决java项目的70%的重复工作

6、最重要的是技术售后的完善,有完善的开发文档,常见问题,交流群

适用场景

1、内部办公系统OA

2、企业资源计划系统ERP

3、客户关系管理系统CRM

4、企业信息管理系统

5、电商SAAS系统

功能特色:

1、支持微服务SpringCloudAlibab全家桶

2、前后端高效代码生成器,单表,一对多模型,CRUD等功能一键生成

3、低代码图表功能,在线设计图表无需编码,实现曲线图,柱状图,数据报表等自定义排版布局

4、封装各种工具类,如定时任务,短信接口邮件发送,excel导入,文件上传下载等

5、支持查询过滤器,动态拼装SQL追加查询条件

6、实现数据权限,控制到行级,列表级,表单字段级,实现不同人看不同数据

7、支持SAAS服务模式,提供多租户的架构方案

8、数据库兼容主流Mysql、PostgreSql、Oracle、SQLServer、MariaDB等主流数据库,一套代码兼容主流

9、集成了Activiti工作流

10、支持单点登录CAS集成方案

11、接口统一采用restful接口方式,集成了Swagger-ui在线接口文档

技术架构:

后台环境:

Java8+Maven+Mysql+Redis

后台开发技术

springBoot2+SpringCloudAlibaba+MybatisPlus+Jimurport+ApacheShir

前端:

Vue26+Axios

微服务架构图:

后台 *** 作图:

支持手机端

基于Jeecg-boot开发的物流仓储系统,涵盖模块:用户管理、车辆管理、计划管理、仓库管理、库存管理、财务管理、统计报表、系统管理等模块组成仓储管理系统。

用户管理

车辆管理

计划管理

仓库管理

库存管理

财务管理

统计报表

系统管理

基础开发环境

所用技术

输入账号,密码,验证码即可进入系统,默认账号密码为 admin 123

首页展示一些计划,物品,仓库容积等一些直观的数据,通过echars 来动态渲染数据样式。

管理公司中的员工,有员工的个人信息,账号密码等等,可以新增用户,修改用户,删除用户,禁用用户等 *** 作。

被禁用的用户无法登录此系统。

管理公司中所有的部门,可以对部门进行增删改查等 *** 作。

然后在新建用户的同时,可以为用户分配其部门。

管理系统中的所有角色信息,可以对角色进行增删改查等 *** 作。

角色授权功能

在角色权限页面右侧的 *** 作栏中点击授权功能后打开此页面

通过勾选指定的菜单分配给角色,这个角色就能访问哪些页面。

还可以通过左下方的树 *** 作,选择合适的功能方便进行分配。

例如:选择了父子关联,当你选择了父菜单,那么子菜单也会自动勾选

也可以选择取消关联,效果与之相反。

若有些菜单并未分配给角色,那么此角色所属的用户登录系统时就访问不到这些菜单页面。

员工依赖角色和部门,部门和角色无关系

系统中是先有部门,然后角色,最后在新建用户的时候为其分配部门和角色。

管理公司中所有车辆,可以对车辆进行增上改查 *** 作。

车辆信息有类型,车牌号,状态等。

若车辆状态为维修,那么在车辆任务时,此车无法执行工作。

管理车辆的保险,可以对车辆保险进行增删改查

在新增车辆保险时,必须选择对应的车牌号。

然后商业险日期和交强险日期会在要过期的前一周,系统回进行信息提醒,会提示在右上方的小铃铛图标处。

根据当前年往前的5年期间,可以直观的看到车辆在什么日期执行了多少次任务。

管理普通的计划,通过 excel 导入要执行的任务计划,表明计划类型是什么,一些基本的信息编号,项目名称等等,表示这是什么计划,什么信息,计划完成那些事情,计划完成时间是什么等。

除了对其进行基本的增删改查功能等,还可以进行导入,导出功能,导入功能要按照固定的excel 表头格式进行导入,还可以查看当前派单信息。

合并派单:必须选择一样的工程账号进行批量派单 *** 作
合并完单:同上,工程账号一致的情况下才能进行批量派单 *** 作
派单记录:查看派单记录。

完单记录:查看完单记录。

备品计划的 *** 作同计划列表一样,只不过备品计划代表着这些计划要完成的货物属于废旧物料,公司无法使用的废品进行处理。

新品计划是公司中准备要入库的新物料

电缆计划:要完成计划涉及到的物料货品是电线、电缆等货物,表示一种特殊的物料,并不与其他货物混合等。

可以管理仓库的信息,对仓库进行增删改查等 *** 作。

管理指定仓库中的库位,库位会根据入库货物所占用的面积进行相应的颜色变化,提示容积不足等情况。

库位二维码:点击库位二维码会生成此库位的二维码,手机扫描就能查看到此库位上存放的货物信息。

查看存储物料:可以查看库位上存的物料信息。

库位之间的物料物品进行移动后的记录会在这个页面看到。

此页面会记录 *** 作人员什么时间,从哪个库位移动到哪个库位,移动的是哪个物料等信息。

管理系统中所有物料信息,可以对物料进行增删改查等 *** 作,还可以导入物料

可以查询指定仓库-指定库位-存储的物料信息,数量等。

可以根据一系列查询条件查询出入库的记录信息。

此页面可以查看哪些计划完成了,方便财务及时跟进计划的结算状态,结算状态分为已结算和未结算等。

可以查看指定年份,全年12个月哪些计划,哪些物料出库,入库,剩余数量等统计。

查看指定年份车辆每个月执行任务的次数

统计变电物料,计划等信息

统计导线物料,计划等信息

统计新品物料,计划等信息。

统计电缆物料,计划等信息。

统计公司仓库中存放的物料出入库数量

统计公司中所有员工指定年份某月指定任务的次数。

此页面可以查看车辆保险到期提示的信息,和仓库容积超限的提示信息。

此页面为开发人员 *** 作,自定义定时任务,每天半夜12点进行车辆保险and库位容积定时任务查询

此页面用来管理系统中所有的菜单节点信息,角色进行分配菜单的时候就和此菜单进行关联。

此页面管理系统中常用的数据字典,例如状态,性别等等,进行统一管理,可以对齐进行增增删改查 *** 作。还可以导入导出。对字典进行配置等 *** 作。

使用Apache20开源协议

私信回复:物流管理


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13405519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存