Functions/Public/Find-GocdPipeline.ps1
function Find-GocdPipeline { [CmdletBinding()] param( [Parameter(Mandatory)] [ValidateNotNullOrEmpty()] [string] $Pipeline ) $Groups = Get-GocdPipelineGroup -Raw foreach ($Group in $Groups) { $Group.pipelines | Where-Object { $_.name -ieq $Pipeline } | ForEach-Object { [pscustomobject]@{ Group = $Group.name Name = $_.name PSTypeName = 'GocdPipeline' } } } } |