Skip to main content
Once CodeCobra finishes building your customization, it’s time to review the final result and deploy it to your environment.

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
Ask a colleague to test in the preview too. A fresh pair of eyes often catches things you might miss.

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:
  1. Creates pull requests in your connected GitHub repositories
  2. Merges your task’s feature branches into the staging branches
  3. Handles any merge conflicts automatically
Once merged, deploy the staging branch to your staging environment and test the changes there. This gives you a chance to verify the customization in a more realistic setting alongside your other modules and data.
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.
Make sure you’ve thoroughly tested on staging before merging to production. Production merges deploy code that your live users will interact with. Take extra time to verify everything works as expected.

Download as ZIP

If you prefer to deploy manually, or want to keep a backup of the code:
  1. Open the Branch Manager
  2. Click Download ZIP
  3. The download includes all custom addons created for the task
This is useful when:
  • 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

Merge permissions

If your project belongs to a workspace, anyone who can open the project can merge its tasks: If you can’t open a project at all, ask a workspace owner or admin to invite you as a member or add you as an outside collaborator. See Members and roles for details.

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.

Members and roles

Invite members and add outside collaborators.