Premiers pas¶
Composants principaux¶
Lorsque vous travaillez avec Odoo.sh, il est important de comprendre les principaux composants impliqués. Bien qu’ils soient tous interconnectés, chacun joue un rôle distinct dans le développement et le déploiement des applications Odoo :
Dépôt GitHub : un espace versionné où le code source des applications Odoo est stocké. Il suit chaque modification, facilite la collaboration et peut être public ou privé.
Projet Odoo.sh : une plateforme en tant que service (PaaS) qui s’intègre avec GitHub et permet de rationaliser le développement, les tests et le déploiement des applications Odoo. Elle comprend des outils tels que les sauvegardes automatisées, les environnements de staging et les pipelines d’intégration continue.
Base de données Odoo : une base de données stocke toutes les données opérationnelles utilisées et générées par les applications Odoo, telles que les enregistrements métier, les configurations et les données utilisateur.
Ensemble, ils forment un pipeline cohérent du développement du code à une utilisation métier en production.
Types d’utilisateur¶
Odoo.sh implique différents types d’utilisateurs, chacun ayant un rôle spécifique dans le cycle de vie du projet :
Utilisateurs GitHub : développeurs ayant accès au dépôt GitHub lié au projet Odoo.sh. L’accès au dépôt ne fait pas automatiquement de quelqu’un un collaborateur sur le projet Odoo.sh.
Collaborateurs Odoo.sh : personnes gérant le projet Odoo.sh. Chaque collaborateur doit être lié à un utilisateur GitHub. Cependant, les collaborateurs ne sont pas les mêmes que les utilisateurs de base de données.
Utilisateurs de base de données : utilisateurs finaux de la base de données Odoo déployée. Ils interagissent avec le système en production mais ne sont pas impliqués dans le développement ou la gestion du projet.