Welcome to the AzDoAPITools Documentation page. This page will help you get started or will answer specific questions about individual functions.
- Install from the Powershell Gallery or build local
- Run Set-AzDoAPIToolsConfig to create a config.json file in %AppData%\AzDoAPITools
- Run separate functions or check the areas below
- Convert Classical (GUI) Pipelines to YAML Pipelines
- Convert Task Groups to YAML Templates
- Retrieve a list of names of Build / Release Definitions & Task Groups
- Retrieve details of Build / Release Definitions & Task Groups based of (a list of) names
- Filter Task Groups API to return highest / draft / preview of a Task Group
Converts a YAML PSOBject to YAML using Powershell-YAML and outs to a UTF-8 *.yml file
Returns a YAML Prepped PSObject with all the elements of a pipeline (Build Definition) based on a(n Array) of Build Definitions
Returns a YAML Prepped PSObject with the Schedules of a pipeline (Build Definition) based on a(n Array) of Build Definitions
Returns a Build / Release Definition or Task Group by its ID with added metadata for easy use
Returns an array of Build / Release Definition or Task Group by an array of names with added metadata for easy use
Returns a YAML Prepped PSObject with the Steps of a pipeline (Build Definition) based on a(n Array) of Build Definitions
Returns a YAML Prepped PSObject with the Triggers of a pipeline (Build Definition) based on a(n Array) of Build Definitions
Returns a YAML Prepped PSObject with the Variables of a pipeline (Build Definition) based on a(n Array) of Build Definitions
Returns an array of names for all available Build / Release Definitions / Task Groups in a project.
Returns a YAML Prepped PSObject with all the elements of a Task Group based on a(n Array) of Task Groups
A simple tool to add & overwrite the config.json file used by the module