【星空旗舰版ISV生态】产品补丁包应用市场加签文件提交到KingCode代码仓库方案

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【星空旗舰版ISV生态】产品补丁包应用市场加签文件提交到KingCode代码仓库方案

一、概述

1.1 背景

       金蝶云·星空旗舰版ISV生态伙伴产品,在上架金蝶应用市场时,有一个步骤,是对补丁包进行加签,加签后的补丁包,会增加加签文件,旗舰版的ISV生态产品是在协同开发平台(https://dcs.kdgalaxy.com/)上管理,目前需要对金蝶应用市场加签的补丁包进行手工处理,然后才能推送到天梯系统进行客户环境部署升级。

       本文档是指引ISV伙伴,将在金蝶应用市场的补丁包加签文件,放入到协同开发平台项目的KingCode代码仓库中,项目构建时自动加入到补丁包中。


1.2 ISV生态产品补丁包什么时候需要加签?


  1. ISV生态产品首次上架金蝶应用市场

  2. ISV产品中,有增加,或删除元数据时,需要将新补丁包重新上传应用市场加签


【注】:

  •  如果有上述情况,请一定将新构建的补丁包上传到金蝶应用市场进行加签,再次按此文档操作指引,更新协同开发平台项目中的加签文件;

  • 如果仅对元数据进行修改,或进行插件代码的新增,修改,无需重新加签补丁包。


1.3 本文档时效


       本文档指引为临时方案,完整的自动化方案流程已在规划推进中,新方案流程建设完成后,将不需要手工操作。


二、操作步骤

2.1 创建协同开发平台项目


ISV生态产品研发,首先需要在协同开发平台创建一个项目,创建项目参考社区文章:https://wenku.my7c.com/link/s/lyaCh

如已有项目可跳过此步骤。


2.2 补丁包上传应用市场加签


请参看1.2章节,在协同开发平台构建ISV产品补丁包,然后上传到应用市场加签,操作指引文档:

https://appmarket.kingdee.com/index/document/index/865567716089700352


2.3 应用市场加签后的补丁包

如下截图,ISV产品补丁包,经过金蝶应用市场加签后,会增加两个文件:

image.webp


2.4 加签文件合入KingCode仓库


       在完成金蝶应用市场加签补丁包后,我们需要将应用市场的加签文件放入到协同开发项目代码目录中,代码目录有codedatamodel两个文件夹,如下截图:

image.webp


2.4.1 jar包放入到code目录


2.3步骤加签的补丁包中,jar包放到下面截图目录:


image.webp


2.4.2 元数据放入到datamodel目录



  将2.3步骤加签的补丁包中,元数据文件夹放到datamodel指定目录,如截图:


image.webp


修改datamodel\***目录下的配置文件,datamodel.xml,增加一行配置:

<item id="amk_lic_group" name="amk_lic_group" path="main/amk_lic_group"/>

如下截图:


image.webp


2.4.3 提交并推送文件到KingCode仓库



将前面步骤加入的文件,提交到KingCode仓库,如下截图指引操作:


image.webp


2.4.4 构建协同开发项目


       提交代码后,在金蝶云·协同开发平台构建项目代码,生成新的补丁包即可,可下载补丁包检查下里面是否有加签的文件。

 

【如有疑问请私信我】




【星空旗舰版ISV生态】产品补丁包应用市场加签文件提交到KingCode代码仓库方案

一、概述1.1 背景 金蝶云·星空旗舰版ISV生态伙伴产品,在上架金蝶应用市场时,有一个步骤,是对补丁包进行加签,加签后的补丁包...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息