Odoo.sh Upgrade

There is no official documentation on how a Odoo.sh database is upgraded. This note provides an overview:

  • In the Odoo.sh repository create an upgrade branch

The name of the branch should contain the Odoo version (as there might be multiple upgrade branches)

  • In Odoo.sh project move the branch to the staging section
  • In the upgrade tab activate the upgrade

Whenever a commit is done on this branch Odoo.sh will apply the upgrade scripts

  • Add the git submodules to the repository
  • Once all required Odoo modules are available test with customer
  • If the feedback loop is closed merge the upgrade branch into the main branch
  • Execute the upgrade