Final review in the live preview
Before deploying, do a thorough test in the live Odoo preview:- Walk through the entire workflow — don’t just check that the feature exists, test the full user journey from start to finish
- Enter realistic data — use real-world values and scenarios, not just test data
- Switch between users — verify that permissions and access rights work correctly for different roles
- Test edge cases — what happens with empty fields, zero values, very long text, or unusual inputs?
- Check existing functionality — make sure your changes haven’t affected other parts of Odoo that should still work normally
The branch manager
The Branch Manager is your deployment control panel. Open it from the task workspace to see:- All branches created for your task across each connected repository
- Pull request links for each repository
- Merge status and available actions
Deployment workflow
1
Merge to staging
Click Merge to Staging in the Branch Manager. This:
- Creates pull requests in your connected GitHub repositories
- Merges your task’s feature branches into the staging branches
- Handles any merge conflicts automatically
2
Test on staging
Take time to test the changes on your staging Odoo instance:
- Verify the customization works with your actual data
- Test interactions with other installed modules
- Have team members try the new features
- Check that reports and exports work correctly
3
Merge to production
Once you’re confident everything works on staging, click Merge to Production in the Branch Manager. This promotes the changes from your staging branch to your production branch.The task moves to the Complete stage.
Download as ZIP
If you prefer to deploy manually, or want to keep a backup of the code:- Open the Branch Manager
- Click Download ZIP
- The download includes all custom addons created for the task
- You deploy Odoo without GitHub integration
- You want to review the code locally before deploying
- You need to share the module files with someone outside CodeCobra
- You want a backup of the module independent of your repository
Team permissions
If your project belongs to an organization, merge permissions are controlled by team settings:
If you don’t see the merge buttons, check with your organization admin to make sure your team has the appropriate permissions. See Teams for details on configuring team permissions.
After deployment
Once your task is complete:- Create follow-up tasks — if you need additional changes or improvements, create a new task in the same project
- Monitor for issues — keep an eye on how users interact with the new features
- Document for your team — let your team know about the new functionality and how to use it
Create another task
Start a new customization or explore more Odoo features.
Manage your team
Configure who can merge to staging and production.