Hi ☕️,
Odoo.sh Benefits
1. Quick start
You just have to log in with your Github account, choose between selecting an existing project or creating a new repository for your project, the version of Odoo you are managing and the hosting.
2. Integration with Github
This integration allows you to manage Odoo repositories from Github as well as access to the modification history in your Odoo repository. In this mode, it is a requirement to have a Github account, since you will use it to enter Odoo SH.
3. Server administration by the user
Odoo SH offers the user within its interface a dashboard to monitor information regarding the project servers. This information includes emails, platform, production, development, indicators on the availability and performance of your servers on a daily, weekly and monthly basis.
4. Using branches for project management
Odoo SH offers a complete view of the branches of your repository by providing tools to facilitate the implementation of new developments. This allows a secure integration, giving certain advantages over the Saas and On-premise version.
Each branch has its function in Odoo SH:
**Production:
This is the branch that contains the code in which the production database runs. There can only be one productive branch.
**Staging:
The test branches are intended to replicate the production database in a user-generated test environment. This allows you to use the same data from the production database to test new configurations and information without compromising the integrity of the database.
**Development:
Development branches create new databases using demo data to run unit tests. The installed modules are those included in its branches (production and staging).
When a development is inserted in this section, a new server is started with a database created from scratch. Demo data is loaded and unit tests are performed by default. Thanks to the above, there is a complete flow in which a functionality introduced by the developer can be automatically tested in the development branch with an independent server and, after that, test said functionality to ensure that the scalability and reliability of the base data is correct.
More information:
https://youtu.be/Lat9KGMXSKM