Wiki Mint SystemWiki Mint System
Home
Glossary
Mint System
Chat
GitHub
Home
Glossary
Mint System
Chat
GitHub
  • Playbook Upgrade Odoo.sh XX.0

Playbook Upgrade Odoo.sh XX.0

Prepare 📝

Set env vars from the Odoo.sh branch.

export COMPANY="gelso"
export ODOO_DATABASE="gelsoag-upgrade-17425638"
export ODOO_URL=https://$ODOO_DATABASE.dev.odoo.com
export ODOO_USERNAME=login@mint-system.ch
export ODOO_PASSWORD=***

Create credentials file with task create-odoo-env "$COMPANY".

Test connection with task test-xmlrpc "$COMPANY".

Backup database in Odoo.sh project.

Upgrade ⬆️

Run the Odoo.sh upgrade process.

Login and check the Upgrade report.

Configure ⚙️

Install, update or remove modules in Odoo.sh shell.

odoo-bin --stop-after-init -i "$MODULE_NAME"
odoo-update "$MODULE_NAME"
echo "self.env['ir.module.module'].search([('name', '=', '$MODULE_NAME')]).button_immediate_uninstall()" | odoo-bin shell
echo "self.env['ir.module.module'].search([('name', '=', '$MODULE_NAME')]).button_immediate_install()" | odoo-bin shell

Make new Odoo configurations.

Install, update, disable or remove selected snippets.

task install-snippet "$COMPANY" path/to/snippet
task update-snippet "$COMPANY" path/to/snippet
task disable-snippet "$COMPANY" path/to/snippet
task remove-snippet "$COMPANY" path/to/snippet

Testing 🔬

==Define test cases.==

Production 🚀

Run the Odoo.sh upgrade process.

Troubleshooting 💡

==Document and resolve upgrade issues.==

Backlinks:

🔗 Odoo.sh Upgrade
🔗 Vorlagen

📝 Edit on GitHub

This page is maintained by Mint System GmbH