An introduction to the Power Platform Build Tools in Azure DevOps Ever wondered how CI/CD type development scenarios work when building with the Power Platform? In this blog post, I'm moving away from discussing the Power Platform CLI, to explore a topic that utilises Power Platform CLI yet is less command line oriented.
Installation of Power Platform Build Tools Power Platform Build Tools can be installed from the Azure Marketplace and added to an Azure DevOps organization.
Setting Up Connections An essential step in setting up is to create an app registration to establish a connection. Microsoft provides a PowerShell script to aid in this process, including app registration creation, assigning the correct API permissions, and generating the secret.
Running the PowerShell Script Running the PowerShell script leads to a login screen for authentication. After successful authentication, details about the app registration, tenant ID, app ID, and client secret are generated.
Providing Access to the Registered App This access can be granted through the Power Platform Admin Center. The app needs to be added as an application user to the environment where the build tools will be used.
Configuring the Connection in DevOps The connection for Build Tools in DevOps is configured in the pipeline using a Build Tools task that requires authentication. Fields for Server URL, Tenant ID, Application ID, and Client secret need to be filled in with information generated by the PowerShell script.
The Power Platform Build Tools in Azure DevOps provides a bridge, fostering efficiency in implementing CI/CD type development scenarios in Power Platform. Rather than focusing on the traditional Power Platform CLI which relies heavily on command line prompts, we shift towards a different aspect of Power Platform which still utilises the CLI, but is not primarily command line oriented. This generates a more streamlined and user-friendly approach to Power Platform operations.
Read the full article An introduction to the Power Platform Build Tools in Azure DevOps
The Power Platform Build Tools in Azure DevOps provide an automated way to build and deploy Power Platform solutions. It enables developers to quickly and easily set up automated build and deployment pipelines for their Power Platform solutions, allowing them to quickly iterate on their solutions and deploy them at scale. The Power Platform Build Tools also provide a way to easily integrate with existing CI/CD solutions, making it easier to manage and monitor the development and deployment process. With the Power Platform Build Tools, developers can quickly and easily set up automated build and deployment pipelines for their Power Platform solutions, allowing them to quickly iterate on their solutions and deploy them at scale. Additionally, the Power Platform Build Tools provide a way to easily integrate with existing CI/CD solutions, making it easier to manage and monitor the development and deployment process. By leveraging the Power Platform Build Tools, developers can deploy their solutions rapidly and reliably, while keeping them secure and compliant with industry standards.
Power Platform Build Tools, Azure DevOps, CI/CD, Power Platform CLI, Automated Builds, Continuous Integration