如何在Monorepo子文件夹配置Google Cloud Dataform Git连接并存储文件
在Monorepo子目录中配置Google Cloud Dataform的Git连接
Google Cloud Dataform支持将Monorepo的子目录作为Dataform项目的源目录,具体配置步骤如下:
配置Git连接指向子目录
- 登录Google Cloud Console,进入Dataform服务,打开目标仓库(或创建新仓库)
- 进入Git连接配置页面(新建仓库时直接进入,已有仓库可在「设置」→「Git仓库」中找到)
- 在配置项中找到仓库子目录(Repository subdirectory)输入框,填入你的Dataform文件所在路径:
dataform - 完成其余常规Git配置:填写仓库URL、指定分支、设置认证方式(如SSH密钥或个人访问令牌)
- 保存配置,Dataform会自动同步该子目录下的所有Dataform相关文件
验证子目录结构有效性
确保dataform/子目录下包含Dataform项目的核心文件:
dataform.json:Dataform项目的核心配置文件,用于识别项目根路径package.json:项目依赖管理配置definitions/:存放SQLX脚本、声明文件等业务逻辑代码
配置完成后,可手动触发一次仓库同步,确认Dataform能正确加载子目录中的脚本和配置,无加载错误提示。
内容的提问来源于stack exchange,提问作者Noan Cloarec
相关产品推荐
相关产品推荐

