When everything comes together
In the previous chapter, we saw how Azure DevOps Services pipelines and GitHub flows can interact with our Dataverse environments and Power Platform solutions to deliver DevOps CI/CD capabilities.
Branches and environments
If we follow the trunk-based branching strategy or the very similar GitHub flow, we will frequently create short-lived branches for development purposes. These branches are the so-called feature branches that we can use to implement new user requirements or fix bugs that our customers or our internal quality assurance process have found.
We can use Build Tools for Power Platform and, respectively, the underlying Pac CLI to spin up developer environments. A typical branch structure of a particular solution might look as follows:
main test devA devB devZ
With...