Configure environments for personal pipelines

Completed

If you don't create and configure a custom host, pipelines use the default, tenant-wide platform host.

Provision the platform host

If you're the first user in your tenant to go to the Pipelines page in an environment that isn't already associated with a custom pipelines host, the system provisions the platform host for everyone in the tenant to use.

The platform host is always created in the tenant's home geographical region. If the environments that you want to use in the pipeline are in different geographical regions, they don't display in the list of target environments. Therefore, you need to turn on the Cross-Geo Solution Deployment option.

Screenshot of the Target Environment area, showing the Host, Production, and Test environments.

You can configure only three environments for personal pipelines: a source and two targets.

Role assignment

You can assign pipeline roles by using the Pipeline Security Teams feature in the Deployment Pipeline Configuration app.

Allow makers to create personal pipelines in a custom host

If you want to allow your makers to discover and use your custom host instead of the tenant-wide platform host when they go to Pipelines, you can set up a default custom host set.

Screenshot of the default custom pipelines host.

When you provide the environment ID for a custom pipeline host, makers use that host instead of the platform host for creating pipelines in environments that aren't yet linked to a pipeline host.

You can assign the Deployment Pipeline Default role to anyone whom you want to grant lightweight pipeline creation permissions to. Administrators can also add users to the Deployment Pipeline Maker team by using the Security Teams page in the Deployment Pipeline Configuration app.

In the case of a custom host, the Deployment Pipelines Default role isn't assigned to anyone by default. Therefore, the lightweight personal pipeline creation experience is only visible by default in environments that aren't already associated with a custom host.

Next steps

Now, you learned about configuring environments for a personal pipeline host. Next, you learn how to configure environments for a custom pipeline host.