1
0
Форкнуть 0

fix: Use artifacts download API for authenticated endpoints (#4)

This commit is contained in:
Jérôme Laban 2024-02-09 15:12:21 -05:00 коммит произвёл GitHub
Родитель 31736fb597
Коммит 11fc762173
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 2 добавлений и 4 удалений

Просмотреть файл

@ -84,12 +84,10 @@ namespace dotnet_azdo_artifacts_multidownload
if (artifacts.Any(a => a.Name == artifactName))
{
Console.WriteLine($"Getting artifact for build {build.Id}");
var artifact = await client.GetArtifactAsync(project, build.Id, artifactName);
using var downloadClient = new HttpClient();
using (var stream = await downloadClient.GetStreamAsync(artifact.Resource.DownloadUrl))
using (var stream = await client.GetArtifactContentZipAsync(project, build.Id, artifactName))
{
using (var f = File.OpenWrite(tempFile))
{