icon

ConfigCat Feature Flag Sync

Scans the source code for feature flags and uploads the references to the ConfigCat Dashboard

This Step helps you get rid of technical debt by scanning the source code and highlighting the feature flag usages for each feature flag on the ConfigCat Dashboard.

ConfigCat is a hosted service for feature flag and configuration management. It enables you to decouple feature releases from code deployments.

Configuring the Step

  1. Log in to ConfigCat
  2. Create new ConfigCat Public Management API credentials
  3. Store your credentials in the following Bitrise secret environment variables: CONFIGCAT_API_USER, CONFIGCAT_API_PASS.
  4. Add your ConfigCat config ID to the ConfigCat Config ID input variable of this step (configcat_config_id in bitrise.yml). The config ID tells the step which feature flags it should search for in your source code.

For more information about code reference scanning, see the documentation.

Code snippet on the ConfigCat Dashboard

Code references

Similar steps

Activates Bitrise Remote Build Cache for subsequent Bazel builds in the workflows.

Activates Bitrise Remote Build Cache add-on for subsequent Gradle builds in the workflow

Activates Bitrise Remote Build Cache add-on for subsequent Xcode builds in the workflow

Run your ApiSpotter tests and get the test result to your Bitrise build.