如何在金蝶云.协同开发平台创建项目原创
金蝶云社区-唐佐平
唐佐平
1人赞赏了该文章 999次浏览 未经作者许可,禁止转载编辑于2024年04月16日 13:34:24
封面

本文章已过期,新版文章请参考:

https://vip.kingdee.com/link/s/ljCwS


概述

        金蝶云.协同开发平台,是面向客户项目定制化开发人员(机构/伙伴/客户)、ISV生态伙伴进行项目定制化开发、协同、扫描、构建的协同管理平台。

什么时候需要创建项目?

        在项目研发初期,需要先在金蝶云.协同开发平台上创建项目,以便后续代码管理、构建、部署,总体流程如图:

image.png

项目创建指引

登录 【金蝶云·协同开发平台】,进入项目管理界面,点击新增,进行项目新增操作,如截图:


image.png

        填写项目基本信息,选择开发商标识,加入项目成员信息,维护开发应用信息,保存数据,然后“创建Gitlab仓库”,等待Gitlab仓库初始化完成,即完成协同开发平台项目创建。

常见问题

1、开发商标识使用谁的?

  • 客户个性化开发项目,使用客户的开发商标识,如果选择不到,请先让客户在开发者门户授权项目创建人使用开发商标识

  • ISV伙伴产品项目,使用ISV伙伴的开发商标识


2、产品及产品版本如何选择?

  • 项目所属产品,按照实际情况选择即可,目前有金蝶云苍穹、星空旗舰版两个产品选择

  • 产品版本:选择与客户生产环境一致的产品版本号,在线上构建的时候,会使用对应版本的jar包进行引用构建,后续客户生产环境版本升级后,项目对应的产品版本进行修改更新即可


3、工程目录分组维度如何选择?

  • 目前有按云分组,按云+应用分组两个选择

  • 按云分组:项目代码目录初始化按云进行创建,如果项目规模比较小,为了方便管理建议选择按云分组

  • 按云+应用分组:项目代码每个应用会创建一个项目,代码管理比较细致,同时带来代码管理复杂度增加,一般使用项目规模较大情况使用

  • 历史项目,已经在进行研发,还未创建协同开发平台的项目,在创建协同开发平台项目的时候,没有找到合适的分类,请加入到云之家技术支持群进行咨询


4、项目成员如何管理?

  • 项目成员使用邮箱登录Gitlab,首次加入项目,需要登录邮箱进行 【Gitlab账号激活】

  • 项目管理员:进行项目管理,关联天梯环境,推送补丁包,其他成员只能进行项目开发,管理员可移交

  • 成员变更或离职:建议将项目成员的Git用户角色设置为匿名,保留账号,不能进行代码仓库的读写操作

  • 新增成员:保存项目信息后,需要点击“创建Gitlib仓库”按钮,进行账号创建,及代码仓库权限设置


5、开发应用列表如何填写?

  • 根据项目实际情况,维护项目扩展或新增的云、应用信息

  • 是否需要一次性将所有相关云、应用增加的项目中?不需要:当前在做哪个云、应用,就增加哪个,项目进行过程中,也可以新增

  • 项目中的云、应用相信尽量精简,没个云、应用信息,都对应Gitlab仓库一个项目,数量越多,代码工程越多,开发过程管理越复杂,增加了管理成本,对开发效率有影响





赞 1