Looker Continuous Integration

Preview: This product or feature is subject to the "Pre-GA Offerings Terms" in theGeneral Service Terms section of the Service Specific Terms. Pre-GA products and features are available "as is" and might have limited support. For more information, see thelaunch stage descriptions.

If you encounter an issue during the Public Preview of Continuous Integration, report it using theLooker Continuous Integration - Preview Issue Tracker form.

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 aCI 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:

Enabling Continuous Integration

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

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-18 UTC.