快速入门

核心构成

使用 Odoo.sh 时,理解其中涉及的主要构成部分非常重要。虽然它们相互关联,但每个部分在 Odoo 应用的开发与部署中都扮演着独特的角色:

  • GitHub代码仓库:一个版本控制空间,用于存储 Odoo 应用程序的源代码。它会跟踪每一次更改、支持团队协作,并且可以是公开或私有的。

    GitHub 代码仓库示例
  • Odoo.sh 项目:一种平台即服务(PaaS),与 GitHub 整合,能够简化和自动化 Odoo 应用的开发、测试和部署流程。它包含自动备份、分段环境和持续集成流水线等工具。

    Odoo.sh项目示例
  • Odoo 数据库:数据库用于存储 Odoo 应用程序使用和生成的所有运营数据,例如业务记录、配置信息和用户数据。

    Odoo数据库示例

这三者共同构成了从代码开发到实际业务应用的完整流程。

用户角色

Odoo.sh 涉及不同类型的用户,每个角色在项目周期中承担特定的职责:

  • GitHub用户:指拥有与 Odoo.sh 项目关联的 GitHub 代码仓库访问权限的开发者。拥有仓库访问权限并不会自动使其成为 Odoo.sh 项目的协作者。

  • Odoo.sh 协作者:负责管理 Odoo.sh 项目的成员。每位协作者都必须关联一个 GitHub 用户,但他们不等同于数据库用户。

  • 数据库用户:已部署的 Odoo 数据库的最终用户。他们与运行中的系统进行交互,但不参与开发或项目管理。