Microsoft Fabric Updates Blog

Eventstream CI/CD – Git Integration and Deployment Pipeline

We are excited to announce the CI/CD support in Fabric Eventstream, designed to enhance team collaboration, version control, and deployment processes. With Fabric’s Git integration and deployment pipelines, users can now work more efficiently on shared projects, track changes seamlessly in a Git repository, and deploy Eventstream updates confidently across different environments.

Key Features

  • Git Integration: You can now sync your workspace to a Git repository, such as Azure DevOps or GitHub, allowing for easy tracking of incremental changes, team collaboration, and commit history. Once synced, you can edit the Eventstream definition—such as adding new sources or updating processing logic—directly in the Git repository, then update the Eventstream items in your workspace.
  • Deployment Pipelines: This feature enables you to deploy Eventstream items across various environments (e.g., development, testing, and production workspaces). It simplifies the deployment lifecycle, giving you control over each stage and ensuring that updates flow smoothly across environments.

Connect a Workspace to a Git Repository

Syncing your workspace to a Git repository is straightforward. Go to Workspace settings and select Git integration. After choosing a Git repository and specifying a folder within it, and you’ll see a Synced status next to Eventstream items in the workspace view.

Commit Eventstream Changes to Git

After editing an Eventstream item in Fabric, an Uncommitted status will appear in the workspace view. Click Source control at the top, select the Eventstream item, and commit it. This action pushes the latest updates to your Git repository, where your team can review and comment on the changes.

Update Eventstream Items from Git

If you update an Eventstream item in the Git repository, an Update Required status will appear in the workspace view. Select Source control and then Update all to merge the latest changes and keep your workspace in sync with the repository.

Deploying Eventstream Items Across Workspaces

To set up a deployment pipeline, select Create deployment pipeline in the workspace view. The default pipeline includes three stages: Development, Test, and Production. You can add or rename stages to suit your workflow. After assigning workspaces to each stage, you can deploy Eventstream items smoothly from one stage to the next.

Conclusion

With these CI/CD capabilities, you and your team can build and deploy complex Eventstream projects with ease. Enjoy greater control over your development processes, and simplify team collaboration with integrated Git support. Start exploring these new features today to elevate your workflows and enhance productivity!

Related blog posts

Eventstream CI/CD – Git Integration and Deployment Pipeline

July 17, 2025 by Xu Jiang

We are pleased to announce that Eventstream’s Confluent Cloud for Apache Kafka streaming connector now supports decoding data from Confluent Cloud for Apache Kafka topics that are associated with a data contract in Confluent Schema Registry. The Challenge with Schema Registry Encoded Data The Confluent Schema Registry serves as a centralized service for managing and … Continue reading “Decoding Data with Confluent Schema Registry Support in Eventstream (Preview)”

July 17, 2025 by Xu Jiang

Introducing multiple-schema inferencing in Eventstream! This feature empowers you to work seamlessly with data sources that emit varying schemas by inferring and managing multiple schemas simultaneously. It eliminates the limitations of single-schema inferencing by enabling more accurate and flexible transformations, preventing field mismatches when switching between Live and Edit modes, and allowing you to view … Continue reading “Enhancing Data Transformation Flexibility with Multiple-Schema Inferencing in Eventstream (Preview)”