Code Pushed but Not Reflected in Odoo Container

1. πŸ” Verify the Commit Exists

Check your Git history (locally or in your Git provider):

❌ Commit NOT found

  • You are likely pushing to the wrong repository
  • Or using the wrong upstream/remote

Fix:
git remote -v
git branch -vv


βœ… Commit IS found

β†’ Proceed to the next step


2. πŸ“¦ Check Deployment Queue

Go to your CICDoo dashboard β†’ Queue tab

Check if an upgrade process was triggered:

  • ⏳ Queued / Processing
    Deployment is in progress β†’ wait
  • ❌ Failed
    Check logs β†’ identify the issue (dependency, migration, syntax, etc.) or contact support
  • βœ… Done
    Deployment completed, but code still not updated?
    • Possible caching issue
    • Wrong branch
    • Module not reloaded ( contact support )

3. ⚠️ No Upgrade Process Triggered?

If no deployment was triggered after push, check:

πŸ”— GitHub Webhooks

Go to your repository β†’ Settings β†’ Webhooks

Verify:

  • Webhook exists
  • URL points to:
    app.cicdoo.com

❌ Issues

  • No webhookΒ ( contact support )
  • Incorrect webhook URL

Fix:

  • Add or correct the webhook
  • Or contact support

4. πŸ’³ Subscription / Billing Check

Even if everything looks correct:

❌ Possible Issue

  • Subscription suspended
  • Outstanding payments

Impact:

  • Deployments may be blocked silently

Fix:

  • Ensure account is active
  • Resolve billing issues

5. 🧠 Common Gotchas

  • Wrong branch configured in CICDoo (e.g., pushing to dev while app tracks main)
  • Module not updated (-u module_name not triggered)
  • Odoo cache not refreshed
  • Confusion between multiple repositories (fork vs origin)

🧾 Quick Decision Flow

Commit missing?
  β†’ Wrong repo / upstream

Commit exists?
  β†’ Check queue

Queue empty?
  β†’ Check webhook

Webhook OK?
  β†’ Check subscription

All OK?
  β†’ Check logs / branch / module update