Skip to main content

CI Provider & Global Configuration

CI Provider & Global Configuration

  1. Change CI Provider — select the CI provider used to run builds. By default this is set to codenow (the built-in CI system). See Providers for all supported providers.
  2. Select Branch — determines where the Continuous Integration Settings (.codenow.yaml) are taken from:
    • When disabled (default, recommended) — Continuous Integration Settings are always taken from the default branch of the component. All builds use the same CI configuration regardless of which branch they are triggered from.
    • When enabled — Continuous Integration Settings are read from the branch the build was started from. This means each branch can have its own independent CI configuration.
warning

Enabling the Select Branch toggle is not recommended. Maintaining independent CI settings per branch significantly increases maintenance cost and can lead to inconsistencies between branches.