金蝶云协同开发平台是面向开发人员的项目管理工具,用于项目定制化开发、协同等。在项目研发初期需创建项目,通过平台操作,包括填写信息、选择开发商标识、管理项目成员等,并创建Gitlab仓库。平台支持按云或云+应用分组管理代码,成员需邮箱登录Gitlab并激活账号,管理员负责全面管理。
本文章已过期,新版文章请参考:
https://vip.kingdee.com/link/s/ljCwS
概述
金蝶云.协同开发平台,是面向客户项目定制化开发人员(机构/伙伴/客户)、ISV生态伙伴进行项目定制化开发、协同、扫描、构建的协同管理平台。
什么时候需要创建项目?
在项目研发初期,需要先在金蝶云.协同开发平台上创建项目,以便后续代码管理、构建、部署,总体流程如图:
项目创建指引
登录 【金蝶云·协同开发平台】,进入项目管理界面,点击新增,进行项目新增操作,如截图:
填写项目基本信息,选择开发商标识,加入项目成员信息,维护开发应用信息,保存数据,然后“创建Gitlab仓库”,等待Gitlab仓库初始化完成,即完成协同开发平台项目创建。
常见问题
1、开发商标识使用谁的?
客户个性化开发项目,使用客户的开发商标识,如果选择不到,请先让客户在开发者门户授权项目创建人使用开发商标识
ISV伙伴产品项目,使用ISV伙伴的开发商标识
2、产品及产品版本如何选择?
项目所属产品,按照实际情况选择即可,目前有金蝶云苍穹、星空旗舰版两个产品选择
产品版本:选择与客户生产环境一致的产品版本号,在线上构建的时候,会使用对应版本的jar包进行引用构建,后续客户生产环境版本升级后,项目对应的产品版本进行修改更新即可
3、工程目录分组维度如何选择?
目前有按云分组,按云+应用分组两个选择
按云分组:项目代码目录初始化按云进行创建,如果项目规模比较小,为了方便管理建议选择按云分组
按云+应用分组:项目代码每个应用会创建一个项目,代码管理比较细致,同时带来代码管理复杂度增加,一般使用项目规模较大情况使用
历史项目,已经在进行研发,还未创建协同开发平台的项目,在创建协同开发平台项目的时候,没有找到合适的分类,请加入到云之家技术支持群进行咨询
4、项目成员如何管理?
项目成员使用邮箱登录Gitlab,首次加入项目,需要登录邮箱进行 【Gitlab账号激活】
项目管理员:进行项目管理,关联天梯环境,推送补丁包,其他成员只能进行项目开发,管理员可移交
成员变更或离职:建议将项目成员的Git用户角色设置为匿名,保留账号,不能进行代码仓库的读写操作
新增成员:保存项目信息后,需要点击“创建Gitlib仓库”按钮,进行账号创建,及代码仓库权限设置
5、开发应用列表如何填写?
根据项目实际情况,维护项目扩展或新增的云、应用信息
是否需要一次性将所有相关云、应用增加的项目中?不需要:当前在做哪个云、应用,就增加哪个,项目进行过程中,也可以新增
项目中的云、应用相信尽量精简,没个云、应用信息,都对应Gitlab仓库一个项目,数量越多,代码工程越多,开发过程管理越复杂,增加了管理成本,对开发效率有影响