The smart way to synchronize your data – let Odoo be your middleware – create and maintain your APIs, imports, exports and all interfaces yourself! Contact Us

Repositories

Prev Next

What is a Repository?

zCICD Repositories represent the link between the CICD management tool and your external Git Repo.

Once a repository link is configured in your zCICD instance, zCICD can automatically authenticate itself, fetch new Git branches, initialise odoo test instances and more.

Multiple repositories can be connected and managed simultaneously through zCICD.

Setting up a Repository

  1. Navigate to  CICD>Configuration>Repositories and create a new record.

  2. Fill in the details of your existing, external Git repo:

    • Setup>SSH URL

    • Setup>Initialise new Branches — default: YES. Allows zCICD to auto-initialise test instances for each git branch

    • Setup>Default Branch

    • Security>Login Type, Private Key — required for key protected repos

    • etc.

Quick Actions

  • Fetch: manually triggers a git pull for the configured default branch (eg. main/master)

  • Fetch all Branches: manually triggers a git pull for all repo branches (eg. main, develop, feature_233, migration_18.0, etc.)