Deployment pipelines - Automation and Azure DevOps/GitHub integration
Important
This content is archived and is not being updated. For the latest documentation, go to What's new in Power BI?. For the latest release plans, go to Dynamics 365 and Microsoft Power Platform release plans.
Enabled for | Public preview | General availability |
---|---|---|
Admins, makers, marketers, or analysts, automatically | May 25, 2021 | Sep 30, 2021 |
Business value
Many enterprise customers use Azure DevOps to manage their data products. For those customers, we'll build a native extension for a faster and easier implementation into existing CI/CD processes in Azure DevOps. In addition to triggering deployments automatically, organizations will now be able to create Power BI deployment pipelines from scratch, making the full usage and onboarding automated so creators can manage Power BI content exclusively using their favorite tools.
Feature details
For public preview, Power BI will provide a set of REST APIs that will enable creators to:
- Run successful deployments by making it possible to access all necessary information for content managed in pipelines
- Deploy all or selective items within the pipeline
- Update app content post deployments so users can consume the latest updates
For a better integration with Azure DevOps, we'll provide PowerShell cmdlets for all the operations described, as well as samples to help Azure DevOps users quickly integrate deployment pipelines into their existing Azure pipelines.
For general availability, we'll add the following automation capabilities:
- Create and update deployment pipelines
- Assign and unassign workspaces in a pipeline
- Share and remove users from a pipeline
- Service principal support in deployment pipelines APIs
- Native extension and action for a faster onboarding into existing CI/CD processes
Thank you for your idea
Thank you for submitting this idea. We listened to your idea, along with comments and votes, to help us decide what to add to our product roadmap.
See also
Automate deployments with deployment pipelines API (blog)
Automate your deployment pipeline using APIs and Azure DevOps (docs)