本文介绍了在金蝶云环境下,将编译好的二次开发插件部署到生产环境的详细操作步骤。包括登录BOSIDE、搭建开发环境、拷贝插件到指定目录、引入并注册插件、构建部署包,以及通过SVN服务器进行在线构建和部署的完整流程。同时提供了公有云环境部署的额外说明和参考链接。
一.背景
开发工程师将编译好的二开插件直接发送给实施或者其他同事去部署到生产环境,那怎样才能让插件生效呢?
二.操作步骤
打开boside
以云之家的账号的登录
BOSIDE需要连接到本地的开发环境或者正式环境(不推荐直接连接正式环境进行操作)
开发环境的数据中心里已经保存了二开修改的单据等内容
创建一个应用或者打开已有的应用
(千万不要在已有的那两个实例应用上操作)
搭建开发环境
此处搭建的开发环境是一个微型的调试环境,会下载一些金蝶云业务站点的关键依赖组件
自动匹配当前BOSIDE和账套匹配的安装包,等待自动下载和释放组件,组件释放完毕后会自动在本地workspace\应用名称下创建一个k3cloud的目录
拷贝插件
将已经编译好的二开插件拷贝并放置本地workspace\应用名称\k3cloud\bin目录下
引入插件
右键应用下--程序集包--其他资源
插件一个一个一次引入
默认部署到weibsite\bin目录下,所以这一步不需要修改任何默认设置
注册插件
在元数据包中打开需要注册插件的单据:签出单据--双击打开单据编辑界面---从属性或者批量编辑字段属性菜单中去注册对应的插件
(如果是新建的应用,需要先在元数据包中添加对应的子系统以及引入被扩展过的单据)
根据插件类型和功能注册到对应的位置
注册时选择拷贝到workspace\应用名称\k3cloud\bin下二开插件
注册好插件后,保存单据并签入
构建部署包
两种构建方式:
7.1本地构建
依赖本地搭建的开发环境组件和本地的元数据以及插件进行构建
7.2在线构建
在线构建的前提条件是所有的元数据和插件都要先签入到协同的SVN服务器上
元数据(单据)保存后签入自动保存到SVN服务器上,插件要手动签入
安装SVN客户端工具(在用户名称下的工具箱中自行下载并安装,这两个都要安装)
SVN工具安装完毕后,到本地workspace\应用名称\k3cloud\bin目录下,提交自己拷贝的插件到SVN服务器
绿色的对勾表示已经提交了(只提交自己的二开插件,其他金蝶云产品的组件不需要签入提交)
应用更多操作中发起在线构建
构建完成后,到构建历史中查看并下载到本地。
(要部署到公有云则将构建生成的包通过运维提单提交到公有云环境处理)
更多关于金蝶云公有云环境二开上线操作请参考下面的连接
https://open.kingdee.com/K3Cloud/Open/Courseware.aspx
推荐阅读