Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
fomoisreal
Helper I
Helper I

CI/CD for PowerBI Report Server (on-premise)

Hi Team,

 

I'm trying to set-up a CI/CD pipelines (UAT/PROD) from AzureDevOps to On-prem PowerBI Report Server but not sure on how to do it. Most resources I found relates to PowerBI Server which uses Git Integration. However our business requirements is on-prem hence looking for way to do CI/CD

1 ACCEPTED SOLUTION

Hi @fomoisreal 

I have mentioned the details in the file below. Please check.

 

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS

View solution in original post

5 REPLIES 5
Poojara_D12
Super User
Super User

Hi @fomoisreal 

Setting up a CI/CD pipeline for on-prem Power BI Report Server (PBIRS) using Azure DevOps requires a different approach since PBIRS does not support Git integration like Power BI Service. Instead, the deployment process typically involves automating the upload of .rdl (Paginated Reports), .pbix (Power BI Reports), and .rsd (Shared Datasets) files to PBIRS using PowerShell scripts and the Report Server REST API. The recommended workflow involves storing the reports in an Azure DevOps repository, triggering a pipeline when changes are committed, and using an Agent Job with PowerShell scripts to publish reports to PBIRS. The PowerShell script can use the Invoke-RestMethod cmdlet to interact with PBIRS, ensuring reports are deployed to UAT or PROD environments based on pipeline parameters. You can also integrate variables and approvals to manage environment-specific configurations, such as data source updates. This approach enables automated, version-controlled deployments while meeting on-premises requirements. Let me know if you need a sample pipeline YAML or PowerShell script to get started!

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS

Yes please, I need the sample yaml to get things started. I understand we need to set-up our own pipelines but I dont see any resource to start with. A detailed guide would be handy. thank you so much

Hi @fomoisreal 

I have mentioned the details in the file below. Please check.

 

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS

thank you so much! appreciate the detailed guide

Happy to help 🙂

If possible consider subscribing my Youtube channel for basic to advance power BI and SQL related content, link given below.

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Kudoed Authors