NuGet/Download-AppsFromNuGet.ps1

function Download-AppsFromNuGet {
    param (
        [ValidateSet('Latest','Release','Custom')]
        [string] $nugetTier,
        [Parameter(Mandatory=$false)]
        [string] $nugetFeed,
        [string] $nugetToken = $(System.AccessToken),
        [string] $appPackageNames,
        [string] $destinationFolder
    )

    Write-Host "##[group]Download with NuGet: $appPackageNames"

    if ($nugetTier -eq "Latest") {
        $nugetFeed = $(NuGetFeedUrlForApps)
    } else if ($nugetTier -eq "Release") {
        $nugetFeed = $(NuGetFeedUrlForRelease)
    } else {
        $nugetFeed = $nugetFeed
    }

    $appPackageNames.Split(',') | ForEach-Object {
        Download-BcNuGetPackageToFolder -nuGetServerUrl $nugetFeed -nuGetToken $nugetToken -packageName $_ -folder $destinationFolder
    }
    
    Write-Host "##[endgroup]"
}