如何快速将二开插件部署到二开安装包中
金蝶云社区-云社区用户328W0753
云社区用户328W0753
16人赞赏了该文章 2992次浏览 未经作者许可,禁止转载编辑于2018年12月20日 09:45:18

一.背景

开发工程师将编译好的二开插件直接发送给实施或者其他同事去部署到生产环境,那怎样才能让插件生效呢?

二.操作步骤

  1. 打开boside

    以云之家的账号的登录

    BOSIDE需要连接到本地的开发环境或者正式环境(不推荐直接连接正式环境进行操作)

    开发环境的数据中心里已经保存了二开修改的单据等内容

    image.png


  2. 创建一个应用或者打开已有的应用

    (千万不要在已有的那两个实例应用上操作)

  3. 搭建开发环境

    此处搭建的开发环境是一个微型的调试环境,会下载一些金蝶云业务站点的关键依赖组件

    自动匹配当前BOSIDE和账套匹配的安装包,等待自动下载和释放组件,组件释放完毕后会自动在本地workspace\应用名称下创建一个k3cloud的目录


    image.png


  4. 拷贝插件

    将已经编译好的二开插件拷贝并放置本地workspace\应用名称\k3cloud\bin目录下

  5. 引入插件

    右键应用下--程序集包--其他资源

    插件一个一个一次引入

    默认部署到weibsite\bin目录下,所以这一步不需要修改任何默认设置

    image.png


  6. 注册插件

    在元数据包中打开需要注册插件的单据:签出单据--双击打开单据编辑界面---从属性或者批量编辑字段属性菜单中去注册对应的插件

    (如果是新建的应用,需要先在元数据包中添加对应的子系统以及引入被扩展过的单据)

    image.png

    image.png


    根据插件类型和功能注册到对应的位置

    image.png


    注册时选择拷贝到workspace\应用名称\k3cloud\bin下二开插件

    注册好插件后,保存单据并签入

  7. 构建部署包

    两种构建方式:

    7.1本地构建

    依赖本地搭建的开发环境组件和本地的元数据以及插件进行构建


    image.png

    image.png


    7.2在线构建

    在线构建的前提条件是所有的元数据和插件都要先签入到协同的SVN服务器上

    元数据(单据)保存后签入自动保存到SVN服务器上,插件要手动签入

    安装SVN客户端工具(在用户名称下的工具箱中自行下载并安装,这两个都要安装)

    image.png

    SVN工具安装完毕后,到本地workspace\应用名称\k3cloud\bin目录下,提交自己拷贝的插件到SVN服务器

    image.png

    绿色的对勾表示已经提交了(只提交自己的二开插件,其他金蝶云产品的组件不需要签入提交)

    应用更多操作中发起在线构建

    image.png

    构建完成后,到构建历史中查看并下载到本地。

    (要部署到公有云则将构建生成的包通过运维提单提交到公有云环境处理)

  8. 更多关于金蝶云公有云环境二开上线操作请参考下面的连接

    https://open.kingdee.com/K3Cloud/Open/Courseware.aspx

赞 16