Update: this is not only an Azure Pipelines issue. It also happens when we import our unmanaged solution (with the PCF control) manually through make.powerapps.com
We are building Power apps and we are also authoring our own PCF components. We use the Azure Pipelines Power Platform Build Tools to deploy our model-driven Power Apps - and in general it works fine.
However - when we want to use it for our PCF components we are stuck.
What we experience is this:
- We create our PCF component and we "wrap" it in a "solution" which we deploy. There is nothing else in the solution - it is just a wrapper. The version numbers of both the PCF component and the wrapper solution are updated by our tooling so at import time, both solution and component have fresh, new version numbers in solution file and manifest.
- When we deploy our solution to a target environment using the Build Tools, we can see that the "embedded" PCF component is not updated after deployment. So we need to first delete the PCF component from the target environment manually before we can deploy using Azure Pipelines.
- The Power Platform does not give us any indication that the embedded PCF component is not updated.
We would really like to see this fixed - or a work-around provided. It is not optimal to have a manual process in our - otherwise - fully automated ALM process around our Power Apps.
We see these as options:
- A fix provided that will make sure that the embedded PCF component is also updated (preferred, ofc)
- Guidance to how use e.g. the Powershell Cmdlets to help us (as far as we can see the feature is not available)
We are more than willing to provide any technical details to help with this.
Thank you 🙂