Looker 持续集成

借助 Looker 持续集成 (CI) 功能,您可以对 LookML 项目运行测试,从而提供更可靠、更高效且更人性化的数据体验。您可以使用 CI 验证器在问题影响到正式版之前发现 SQL、数据测试、内容和 LookML 方面的问题,从而验证 LookML 并防止用户遇到查询错误。您还可以将 CI 验证器配置为在向 LookML 代码库提交拉取请求时自动运行。

CI 由以下验证器组成,这些验证器会对您的 Looker 实例运行不同的检查:

如需在 LookML 实例上使用这些验证器,您可以创建一个 CI 套件,其中定义了一组与 LookML 项目关联的验证器及其选项。如需了解 CI 套件,请参阅以下页面:

要求

如需使用持续集成,您需要满足以下条件:

  • Looker 托管已启用持续集成的实例。

  • 拥有 deploy 权限且至少拥有一个 CI 权限(see_cimanage_ci)的 Looker 用户账号。所有这些权限都包含在管理员权限集中:

    • deploy:设置 CI 运行所需的 GitHub webhook 时需要此权限
    • see_ci:查看 CI 运行结果、查看 CI 套件页面和运行 CI 套件所需权限
    • manage_ci:创建 CI 套件、管理 CI 用户以及配置与持续集成的 Git 连接时需要此权限

启用持续集成

如需启用持续集成,Looker 管理员必须执行以下任务: