시작하기¶
주요 구성 내용¶
Odoo.sh로 작업할 때 관련된 주요 구성 요소를 이해하는 것이 중요합니다. 모두 상호 연결되어 있지만 각각은 Odoo 애플리케이션의 개발 및 배포에서 고유한 역할을 수행합니다:
GitHub 저장소: Odoo 애플리케이션의 소스 코드가 저장되는 버전 제어 공간입니다. 모든 변경 사항을 추적하고 협업을 지원하며 공개 또는 비공개로 설정할 수 있습니다.
Odoo.sh 프로젝트: GitHub와 통합되어 Odoo 애플리케이션의 간소화된 개발, 테스트 및 배포를 가능하게 하는 PaaS(Platform as a Service)입니다. 자동 백업, 스테이징 환경 및 지속적 통합 파이프라인과 같은 도구가 포함되어 있습니다.
Odoo 데이터베이스: 비즈니스 레코드, 구성 및 사용자 데이터와 같이 Odoo 애플리케이션에서 사용하고 생성하는 모든 운영 데이터를 저장하는 데이터베이스입니다.
이들은 함께 코드 개발에서 실제 비즈니스 사용까지 응집력 있는 파이프라인을 형성합니다.
사용자 유형¶
Odoo.sh에는 프로젝트 수명 주기에서 각각 특정 역할을 가진 다양한 유형의 사용자가 있습니다:
GitHub 사용자: Odoo.sh 프로젝트에 연결된 GitHub 저장소에 액세스할 수 있는 개발자입니다. 저장소에 대한 액세스가 자동으로 Odoo.sh 프로젝트의 협력자가 되는 것은 아닙니다.
Odoo.sh 협력자: Odoo.sh 프로젝트를 관리하는 개인입니다. 각 협력자는 GitHub 사용자와 연결되어야 합니다. 그러나 협력자는 데이터베이스 사용자와 동일하지 않습니다.
데이터베이스 사용자: 배포된 Odoo 데이터베이스의 최종 사용자입니다. 라이브 시스템과 상호 작용하지만 개발이나 프로젝트 관리에는 관여하지 않습니다.