Export pipeline
Let’s start with the Export pipeline. It is the pipeline with the most steps and therefore the most complex one we will create in this chapter.
Checkout (GH only)
Before we install the tooling, GH needs an additional step to check out the repository.
The YAML is as follows:
- name: Checkout uses: actions/checkout@v4
Now we are ready to install the tooling.
Installing the tooling
One of the first steps we always have to add is to install the Power Platform tooling. This basically installs the Power Platform CLI onto the agent. When you start out with ADO, your pipelines will run on shared agents. This means that every run could end up on a different agent than the run before. Since those agents are shared between all ADO tenants and will be reset after every run, we can’t be sure that the very specific tooling for Power Platform is already installed. Therefore, we have to make sure it is.
The YAML for ADO looks like the...