项目与代码结构

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

项目与代码结构

轻轨线(CI/CD)服务中,项目与代码结构大体上存在三种对应关系:单体模式、云模式、应用模式。在配置轻轨线服务时,需要根据您代码结构去进行配置。


1单体模式

在此种模式下,您所有应用的代码放在一个代码仓库中,那么在轻轨线服务平台中。您只需要创建一个项目即可,项目创建参见:项目管理-我的项目


示例代码结构通过新建苍穹DevOps方案生成,详见:项目管理-苍穹DevOps方案



代码统一存在demo仓库下,不同的应用通过代码路径进行区分,每个应用下包括metadata(元数据)、dbscripts(数据库脚本)、Java(代码)三部分。



java代码可以按照工程进一步细分,根据实际情况进行划分,可以是一个,也可以是多个。



系统默认创建的示例project中,会自带build.gradle.server文件,其他project如果未创建,会默认引用该gradle文件配置;如果存在不同,需自行创建和修改。



2应用模式

在此种模式下,您的代码仓库是按照应用进行设置的,一个应用一个代码仓库。那么在轻轨线服务中,每个应用都需要创建一个项目,存在多个项目,项目创建参见:项目管理-我的项目



应用模式下,demo代码仓库中app这一层级只会有一个,其他设置和单体模式保持一致,应用下包括metadata(元数据)、dbscripts(数据库脚本)、Java(代码)三部分。




3云模式

在此种模式下,您的代码是按照苍穹云的概念来归类的,一个云一个代码仓库,如财务云、人力资源云,一个仓库下可能对应多个应用。那么在轻轨线服务中,一个云创建一个项目,存在多个项目,每个项目下会有多个应用,像单体模式和应用模式的结合体,项目创建参见:项目管理-我的项目



云模式下,每个项目下不同的应用通过代码路径进行区分,每个应用下包括metadata(元数据)、dbscripts(数据库脚本)、Java(代码)三部分。






项目与代码结构

在轻轨线(CI/CD)服务中,项目与代码结构大体上存在三种对应关系:单体模式、云模式、应用模式。在配置轻轨线服务时,需要根据您代码结构...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息