K/3 Cloud 通过BOSIDE 构建部署相关知识(一)
金蝶云社区-云社区用户M7251234
云社区用户M7251234
1人赞赏了该文章 4,404次浏览 未经作者许可,禁止转载编辑于2014年04月14日 10:35:25

K/3 Cloud 提供两种打包部署方式
1. 部署包管理(BOSIDe->解决方案->部署包管理)
该方案是根据用户的需求,将需要打包的内容挑选出来,并生成一个安装包,用户根据导航选择需要部署的元数据,程序插件,BOSIDE最终会为用户生成一个{方案名称}.kdpkg安装包,这个安装包可以在安装过K/3 Cloud 的机器环境下双击运行,安装过程与补丁安装类似。

2.构建解决方案(BOSIDE->解决方案->创建解决方案->{开发,维护方案}->右键方案->构建)
该方案是先定义包定义,然后新增或添加要部署的内容到方案中相应的节点,然后执行构建(构建完成后会在方案所在目录 \bin\output 目录下找到安装包)每次构建都会产生一个以kdpkg结尾的安装包。

方案1 VS 方案2
方案1适用于临时性场景,比如:临时修改了一个表单,需要部署到另外一个环境中,优点是简单,但功能比较弱,有些复杂内容不能打包,每次构建都会产生一个新的包(ID每次都是随机产品的GUID),类似于反向工程。
方案2适用于正式的产品开发或项目交付,先定义好包的相关属性,如名称、类型等,然后新增或添加需要打包的内容,并且支持.net工程的注册构建,构建出来的包,ID一致,每次只是版本的不同,支持所有内容的部署,需要专业学习。