在 Microsoft Fabric 中为 Cosmos DB 配置持续集成和持续部署

Microsoft Fabric 中的 Cosmos DB 通过部署管道和 Git 集成支持可靠的 CI/CD 功能。 此功能简化了开发工作流,并跨环境促进一致性。 在本指南中,您将在 Fabric 中为 Cosmos DB 的数据库配置部署管道和 Git 集成。

先决条件

配置部署管道

部署管道简化了将项(如数据集、报表或语义模型)从一个工作区移到另一个工作区的过程。 例如,可以使用部署管道在开发、过渡、测试和生产环境之间迁移项目。 流水线比较各环境中的项目,仅部署有更改的项目。 在本部分中,将部署管道配置为将数据库迁移到新工作区。

  1. 打开 Fabric 门户(https://app.fabric.microsoft.com)。

  2. 使用 Cosmos DB 数据库导航到现有工作区。

  3. 在菜单栏中,选择“ 创建部署管道”。

  4. “添加新部署管道 ”对话框中,输入管道的唯一名称,然后选择“ 下一步”。

  5. 通过定义“开发”、“测试”或“生产”等阶段来配置管道的结构。

  6. 选择“ 创建并继续”。

  7. 现在,将工作区分配给管道的每个阶段。 每个工作区中的项会被自动关联到相应的阶段。

  8. 一旦您在第一个管道阶段中拥有内容,将其部署到下一个阶段和任何后续阶段。

    小窍门

    即使该阶段包含内容,也可以部署到下一阶段。 配对的项目将被覆盖。

注释

有关支持的部署管道项的详细信息,请参阅 部署管道中支持的项

Fabric 门户中部署管道的屏幕截图。

与 Git 集成

Git 集成简化了使用 Fabric 项版本控制进行协作的过程。 使用与 Git 的集成,可以将 Cosmos DB 数据库和容器与存储库同步,将项从 Git 导入到当前工作区,或使用 Gitflow(拉取请求、分支等)跟踪随时间的变化。 在本部分中,数据库与 GitHub 上的存储库集成。

  1. 再次导航到现有工作区。

  2. 在菜单栏中,选择 “设置”。

  3. “工作区设置 ”对话框中,选择 “Git 集成”。

  4. 选择 GitHub 作为 Git 的提供程序。

  5. 如有必要,请授权连接到 GitHub。

  6. 选择目标 GitHub 存储库的 存储库分支文件夹

  7. 选择“连接并同步”。

注释

有关 Git 集成的详细信息,请参阅 Git 集成入门

Fabric 门户中 git 集成的屏幕截图。