Skip to content
  • Marc Durepos's avatar
    Add OCA-based CI pipeline with build/test/deploy stages · 39a45626
    Marc Durepos a rédigé
    Features:
    - BUILD_BRANCHES, TEST_BRANCHES, DEPLOY_BRANCHES for stage control
    - DEPLOY_TARGETS file variable for branch-to-k8s target mappings
    - OCA two-step testing: install deps first, then test addons with coverage
    - JUnit XML report generation for GitLab UI integration
    - Chrome 139 for Odoo 19.0 JS test compatibility
    - Local testing scripts (test-local.sh, test-odoo-full.sh)
    
    Scripts:
    - build.sh: Docker image build with production and test variants
    - odoo_log_to_junit.py: Convert Odoo logs to JUnit XML
    - setup_ssh.sh: SSH key setup for private repo access
    - test.sh: Odoo test runner with coverage
    
    Backwards compatible with ALLOWED_BRANCHES and STAGING_BRANCH variables.
    39a45626