Functions/Get-AzDOPipelineStageStatus.ps1
|
function Get-AzDOPipelineStageStatus { <# .SYNOPSIS Gets the stage status for a pipeline run. .DESCRIPTION Retrieves the status of all stages in a specified pipeline run. .EXAMPLE Get-AzDOPipelineStageStatus -Project "Alpha Devs" -PipelineId 12 -RunID 1 .PARAMETER Project The name of your Azure DevOps project. .PARAMETER PipelineId The ID of your pipeline. .PARAMETER RunID The ID of the pipeline run. .INPUTS Input is from command line or called from a script. .OUTPUTS Returns the stage status objects for the pipeline run. .NOTES Author: Lars Panzerbjørn Creation Date: 2020.07.31 #> param ( [string]$Project = $Script:Project, [string]$PipelineId, [string]$RunID ) $Uri = $BaseUri + "$Project/_apis/pipelines/$PipelineId/runs/$RunID/stages?api-version=7.0" $Response = Invoke-RestMethod -Uri $Uri -Method Get -Headers $Header RETURN $Response } |