Looker Continuous Integration

The Looker Continuous Integration (CI) features let you run tests on your LookML project to deliver more reliable, efficient, and user-friendly data experiences. You can use the CI validators to catch issues with SQL, data tests, content, and LookML before they hit production to verify your LookML and prevent query errors for your users. You can also configure the CI validators to run automatically when a pull request is submitted to your LookML repository.

CI is composed of the following validators, which run different checks against your Looker instance:

To use these validators on your LookML instance, you can create a CI suite, which defines a set of validators and their options that are associated with your LookML project. See the following pages for information on CI suites:

Requirements

To use Continuous Integration, you need the following:

Compliance capabilites of Continuous Integration

Looker CI is not included in the FedRAMP High, FedRAMP Moderate, or DoD Impact Level 5 (IL5) authorization boundaries.

Prior to enabling the Looker CI setting for your Looker instance, consult with your authorizing body to determine whether Looker CI's compliance offerings meet your organization's specific security and regulatory requirements.

For Looker (Google Cloud core) instances, each Assured Workloads control package that becomes available will add Looker CI features as default offerings as that package's change requirements and processes are met.

Enabling Continuous Integration

To enable Continuous Integration, a Looker admin must perform the following tasks: