【设备管理功能开发完成后,如何自动部署】
提交后端代码
后端代码只有master分支(当初开发太懒,没弄dev分支。)
直接commit,push即可。
提交前端代码
前端分master和dev两个分支,开发使用dev分支,提交也是。
部署后端环境
后端代码提交到master分支,它会自动进行编译打包,我们要做的是只是变更版本,即可。
登录猪齿鱼
选择你要变更的实例,看好时间,点击变更即可。
部署前端环境
同上
异常处理
我之前遇到过前端无法编译的问题
这个情况需要登录gitlab平台。
会出现红色的错误标志。
点进去重试就行了。
新增接口处理
如果开发的功能是新的接口地址,还需要登录hy开发环境,进行激活
登录之后,先切换用户
然后开发管理–系统工具
选择服务(直接搜索),然后点击刷新,即可
在登录开发环境,测试功能的时候,请先将本地的环境停掉,不然会出现一些意想不到的BUG。
补充
何时需要刷新权限
- 新增controller,也就意味着新的url,新增权限,需要
刷新
- 修改controller上的权限注解,如
@Permission(permissionPublic = true)
或者@Permission(level = ResourceLevel.SITE, permissionLogin = true)
,这意味着变更权限,需要刷新