Freigeben über


Konfigurieren der kontinuierlichen Integration und kontinuierlichen Bereitstellung für Cosmos DB in Microsoft Fabric

Cosmos DB in Microsoft Fabric unterstützt robuste CI/CD-Funktionen durch Bereitstellungspipelinen und Git-Integration. Diese Funktionalität optimiert Entwicklungsworkflows und fördert die Konsistenz in allen Umgebungen. In diesem Leitfaden konfigurieren Sie eine Bereitstellungspipeline und Git-Integration für eine Datenbank in Cosmos DB in Fabric.

Voraussetzungen

Konfigurieren einer Bereitstellungs-Pipeline

Bereitstellungspipelinen vereinfachen das Verschieben von Elementen wie Datasets, Berichten oder semantischen Modellen von einem Arbeitsbereich in einen anderen. Sie können beispielsweise eine Bereitstellungspipeline verwenden, um Elemente zwischen Entwicklungs-, Staging-, Test- und Produktionsumgebungen zu migrieren. Die Pipeline vergleicht Elemente zwischen Umgebungen und stellt nur Elemente mit Änderungen bereit. In diesem Abschnitt wird eine Bereitstellungspipeline so konfiguriert, dass eine Datenbank zu einem neuen Arbeitsbereich migriert wird.

  1. Öffnen Sie das Fabric-Portal (https://app.fabric.microsoft.com).

  2. Navigieren Sie mit Ihrer Cosmos DB-Datenbank zu Ihrem vorhandenen Arbeitsbereich.

  3. Wählen Sie in der Menüleiste die Option "Bereitstellungspipeline erstellen" aus.

  4. Geben Sie im Dialogfeld " Neue Bereitstellungspipeline hinzufügen " einen eindeutigen Namen für die Pipeline ein, und wählen Sie dann "Weiter" aus.

  5. Konfigurieren Sie die Struktur Ihrer Pipeline, indem Sie Phasen wie "Entwicklung", "Test" oder "Produktion" definieren.

  6. Wählen Sie "Erstellen" aus, und fahren Sie fort.

  7. Weisen Sie nun jeder Phase der Pipeline Arbeitsbereiche zu. Elemente in jedem Arbeitsbereich werden automatisch der Phase zugeordnet.

  8. Sobald Sie Inhalte in der ersten Pipelinephase haben, stellen Sie sie in der nächsten Phase und in allen nachfolgenden Phasen bereit.

    Tipp

    Sie können die Bereitstellung in der nächsten Phase auch dann durchführen, wenn diese Phase Inhalte enthält. Paarweise verbundene Elemente werden überschrieben.

Hinweis

Weitere Informationen zu unterstützten Bereitstellungspipelineelementen finden Sie unter unterstützten Elementen in Bereitstellungspipelinen.

Screenshot der Bereitstellungspipelines im Fabric-Portal.

Mit Git integrieren

Die Git-Integration optimiert den Prozess der Zusammenarbeit mithilfe der Versionssteuerung für Ihre Fabric-Elemente. Mithilfe der Integration mit Git können Sie Ihre Cosmos DB-Datenbank und -Container mit dem Repository synchronisieren, Elemente aus Git in Ihren aktuellen Arbeitsbereich importieren oder Änderungen im Laufe der Zeit mithilfe von Gitflow nachverfolgen (Pullanforderungen, Verzweigungen usw.). In diesem Abschnitt ist die Datenbank in ein Repository auf GitHub integriert.

  1. Navigieren Sie erneut zu Ihrem vorhandenen Arbeitsbereich.

  2. Wählen Sie in der Menüleiste "Einstellungen" aus.

  3. Wählen Sie im Dialogfeld "Arbeitsbereichseinstellungen " die Option "Git-Integration" aus.

  4. Wählen Sie den GitHub-Anbieter für Git aus.

  5. Autorisieren Sie bei Bedarf Ihre Verbindung mit GitHub.

  6. Wählen Sie das Repository, den Branch und den Ordner für Ihr GitHub-Ziel-Repository aus.

  7. Wählen Sie "Verbinden" und "Synchronisieren" aus.

Hinweis

Weitere Informationen zur Git-Integration finden Sie unter "Erste Schritte mit der Git-Integration".

Screenshot der Git-Integration im Fabric-Portal.