Process parameters

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Note

This guidances does not apply to YAML pipelines. For parameters in YAML pipelines, see runtime parameters.

Process parameters are used in classic pipelines and differ from variables in the kind of input supported by them. Variables only take in string inputs while process parameters in addition to string inputs support more data types like check boxes and drop-down list boxes.

You can link all important arguments for tasks used across the build definition as process parameters, which are then shown at one place - the Pipeline view. This means you can quickly edit these arguments without needing to click through all the tasks.

Templates come with a set of predefined process parameters.

Note

The Link and Unlink functionality applies to build pipelines only. It does not apply to release pipelines.

To link more arguments across all tasks to new or existing process parameters, select Link from the task argument.

To set a process parameter, edit your pipeline and go to Tasks > Pipeline.

Screenshot of adding a parameter to a classic task.

Select Unlink if you need to disconnect an argument from a process parameter.