【设备管理功能开发完成后,如何自动部署】

提交后端代码

后端代码只有master分支(当初开发太懒,没弄dev分支。)

直接commit,push即可。

提交前端代码

前端分master和dev两个分支,开发使用dev分支,提交也是。

部署后端环境

后端代码提交到master分支,它会自动进行编译打包,我们要做的是只是变更版本,即可。

登录猪齿鱼
在这里插入图片描述
在这里插入图片描述
选择你要变更的实例,看好时间,点击变更即可。

部署前端环境

同上

异常处理

我之前遇到过前端无法编译的问题

这个情况需要登录gitlab平台。

在这里插入图片描述
会出现红色的错误标志。

点进去重试就行了。

新增接口处理

如果开发的功能是新的接口地址,还需要登录hy开发环境,进行激活

登录之后,先切换用户

在这里插入图片描述

然后开发管理–系统工具

在这里插入图片描述
选择服务(直接搜索),然后点击刷新,即可
在这里插入图片描述
在登录开发环境,测试功能的时候,请先将本地的环境停掉,不然会出现一些意想不到的BUG。

补充

何时需要刷新权限

  • 新增controller,也就意味着新的url,新增权限,需要刷新
  • 修改controller上的权限注解,如@Permission(permissionPublic = true)或者@Permission(level = ResourceLevel.SITE, permissionLogin = true),这意味着变更权限,需要刷新
posted @ 2022-03-24 08:56  layman~  阅读(37)  评论(0编辑  收藏  举报