Community

FAQsForums guidelines
Copyright © 2026 Atlassian
Report a problemPrivacy PolicyNotice at CollectionTermsSecurityAbout
  • Unknown
  • The state of the deployment event is not accessible for Compass to interpret.
  • You can view the activities for different deployment environments by selecting the desired environment from the Deployment Environment selection list.
    👇 Component activity
    Component activity

    Manage component using config-as-code

    Config-as-code empowers you to efficiently manage Compass component data through a configuration file stored in a Git repository.

    Benefits

    • Single source of truth: With config as code, the source of truth for your Compass components is centralized in a configuration file within your code repository. Any updates to the compass.yaml file on your repository’s default branch automatically sync back to and are reflected in Compass.
    • Create components using commit: You can also create new components by simply committing a compass.yaml to a git repository.
    • Manage components without the Compass UI: Manage your component via YAML right next to your source code without needing to navigate to the Compass UI.
    • Manage governance: Governance, via repository permissions and settings, over who can update component catalog information.
    • Version control: Version control of your component metadata.

    Setup config-as-code

    To fully utilize config-as-code, your Compass admin must install one of the supported git repository apps (Bitbucket, GitHub, or GitLab) on your Compass site. Once you set up config as code for a component, the component becomes managed via the compass.yaml configuration file located in its related git repository. You can update a managed component by making changes to the compass.yaml file.
    Please keep in mind that only one compass.yaml file is permitted per repository, which means you can manage only one component per repository.
    How was this lesson?

    next lesson

    Create a component catalog in Compass

    Go to next lesson