TFS ONPREMISE - Feed Package - BuildAgent не восстанавливает пакеты Nuget: 403 - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь использовать TFS onpremise с Package Feed в качестве NugetServer для своих пользовательских пакетов.

Вот дамп всех моих настроек:

  • Сервер TFS: версия 16.122.27409.2
  • Задача Nuget, установленная на Push, работает нормально.
  • Учетная запись пользователя agentbuild может получить доступ к URL фида (https://xxx/team/_packaging/myfeedPackage/nuget/v3/index.json и https://XXXXX/XXXX/_packaging/GUID/nuget/v3/index.json) в браузере и может получить полный список пакетов.
  • Моя учетная запись agentbuild установлена ​​в качестве владельца в настройке канала
  • Моя учетная запись agentbuild - это учетная запись службы построения коллекций проектов и администратор коллекции проектов
  • Сборка с использованием только nuget.org отлично работает.
  • У сервера Auth отсутствует базовая аутентификация actived
  • useraccount buildagent находится в списке пользователей управления пакетами
  • Я использую базовую конфигурацию для потребления корма; Увидеть ниже: nugettask
  • Вот мой nuget.config nugetconfig Наконец моя ошибка ....

    2019-04-17T12: 14: 15.8577145Z ## [раздел] Запуск: восстановление NuGet ***. Sln 2019-04-17T12: 14: 15.8890019Z ======================================= ====================================== 2019-04-17T12: 14: 15.8890019Z Задача: NuGet 2019-04-17T12: 14: 15.8890019Z Описание: Восстановите, упакуйте или отправьте пакеты NuGet или выполните команду NuGet. Поддерживает NuGet.org и аутентифицированные каналы, такие как Package Management и MyGet. 2019-04-17T12: 14: 15.8890019Z Версия: 2.0.7 2019-04-17T12: 14: 15.8890019Z Автор: Microsoft Corporation 2019-04-17T12: 14: 15.8890019Z Справка: Дополнительная информация 2019-04-17T12: 14: 15.8890019Z ======================================= ====================================== 2019-04-17T12: 14: 17.0140203Z Найденный инструмент в кеше: NuGet 4.0.0 x64 2019-04-17T12: 14: 17.0140203Z Найденный инструмент в кеше: NuGet 4.0.0 x64 2019-04-17T12: 14: 17.0296711Z Разрешено из кэша инструментов: 4.0.0 2019-04-17T12: 14: 17.0296711Z Использование версии: 4.0.0 2019-04-17T12: 14: 17.0296711Z Найденный инструмент в кеше: NuGet 4.0.0 x64 2019-04-17T12: 14: 17.0452724Z [команда] C: \ Windows \ system32 \ chcp.com 65001 2019-04-17T12: 14: 17.0609004Z Активная кодовая страница: 65001 2019-04-17T12: 14: 17.4514520Z Обнаружена версия NuGet 4.0.0.2283 / 4.0.0 2019-04-17T12: 14: 17.4514520Z SYSTEMVSSCONNECTION существует верно 2019-04-17T12: 14: 17.7483273Z Сохранение NuGet.config во временный файл конфигурации. 2019-04-17T12: 14: 17.7639506Z [команда] D: \ BuildAgents \ Dev-AgentCtrl-05_work_tool \ NuGet \ 4.0.0 \ x64 \ nuget.exe источники Добавить -NonInteractive -Name a3fed2a3-b497-407d-a1b5-bb8f7dad0e -Source https://XXXXX/XXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json -ConfigFile D: \ BuildAgents \ Dev-AgentCtrl-05_work \ 48 \ Nuget \ tempNuGet_59927.config 2019-04-17T12: 14: 18.5765194Z Источник пакета с именем: a3fed2a3-b497-407d-a1b5-bb8f7dad0e33 успешно добавлен. 2019-04-17T12: 14: 18.5928735Z [команда] D: \ BuildAgents \ Dev-AgentCtrl-05_work_tool \ NuGet \ 4.0.0 \ x64 \ nuget.exe источники Добавить -NonInteractive -Name NuGetOrg -Source https://api.nuget.org/v3/index.json -ConfigFile D: \ BuildAgents \ Dev-AgentCtrl-05_work \ 48 \ Nuget \ tempNuGet_59927.config 2019-04-17T12: 14: 19.3420745Z Источник пакета с именем: NuGetOrg успешно добавлен. 2019-04-17T12: 14: 19.3420745Z Сохранение NuGet.config во временный файл конфигурации. 2019-04-17T12: 14: 19.3576993Z [команда] D: \ BuildAgents \ Dev-AgentCtrl-05_work_tool \ NuGet \ 4.0.0 \ x64 \ nuget.exe восстановление D: \ BuildAgents \ Dev-AgentCtrl-05_work \ 48 \ s \ MySuperPackage.Server.sln -Verbosity Подробности -NonInteractive -ConfigFile D: \ BuildAgents \ Dev-AgentCtrl-05_work \ 48 \ Nuget \ tempNuGet_59927.config 2019-04-17T12: 14: 19.9202661Z Версия NuGet: 4.0.0.2283 2019-04-17T12: 14: 20.0295761Z Автоопределение MSBuild: использование версии msbuild '15 .9.21.664' из 'C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ bin'. Используйте параметр -MSBuildVersion, чтобы заставить nuget использовать определенную версию MSBuild. 2019-04-17T12: 14: 20.2014517Z Тайм-аут MSBuild P2P [мс]: 1200002019-04-17T12: 14: 20.2170764ZC: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ bin \ msbuild.exe / t: GenerateRestoreGraphFile / nologo / nr: false / p: RestoreUseCustomAfterTargets =true / p: BuildProjectReferences = false / v: q /p:NuGetRestoreTargets="D:\BuildAgents\Dev-AgentCtrl-05_work_temp\NuGet-Scratch\jftfbyv1.wfk.targets "/ p: RestoreTaskAssemblyFile =" Dg: \-AgentCtrl-05_work_tool \ NuGet \ 4.0.0 \ x64 \ nuget.exe "/p:RestoreGraphOutputPath="D:\BuildAgents\Dev-AgentCtrl-05_work_temp\NuGet-Scratch\toygjw1x.1vs.result" / p: Исключить восстановления/ p: RestoreRecursive = False / p: RestoreProjectFilterMode = список исключений / p: RestoreContinueOnError = WarnAndContinue /p:RestoreGraphProjectInput="D:\BuildAgents\Dev-AgentCtrl-05_work\48\s\MySerSerP: \ BuildAgents \ Дев-AgentCtrl-05_work \ 48 \ с \ MySuperPackage.Server.Tests \ MySuperPackage.Server.Tests.csproj; D: \ BuildAgents \ Дев-AgentCtrl-05_work \ 48 \ с \ MySuperPackage.Annuaire.IntegrationTests \MySuperPackage.Annuaire.IntegrationTests.csproj; D: \ BuildAgents \ Дев-AgentCtrl-05_work \ 48 \ s \ MySuperPackage.Server.Tools \ MySuperPackage.Server.Tools.csproj; D: \ BuildAgents \ Дев-AgentCtrl-05_work \ 48 \s \ MySuperPackage.Permissions.IntegrationTests \ MySuperPackage.Permissions.IntegrationTests.csproj; D: \ BuildAgents \ Дев-AgentCtrl-05_work \ 48 \ s \ MySuperPackage.Mail.IntegrationTests \ MySuperPackage.Mail.IntegrationTests.csproj; D: \ BuildAgents \Дев-AgentCtrl-05_work \ 48 \ с \ MySuperPackage.Server.Testing \ MySuperPackage.Server.Testing.csproj; D: \ BuildAgents \ Дев-AgentCtrl-05_work \ 48 \ с \ MySuperPackage.Server.Data \ MySuperPackage.Server.Data.csproj; D: \ BuildAgents \ Дев-AgentCtrl-05_work \ 48 \ s \ MySuperPackage.Server.Data.Tests \ MySuperPackage.Server.Data.Tests.csproj; D: \ BuildAgents \ Дев-AgentCtrl-05_work \ 48 \ s\ MySuperPackage.RH.IntegrationTests \ MySuperPackage.RH.IntegrationTests.csproj;»«D: \ BuildAgents \ Dev-AgentCtrl-05_work_temp \ NuGet-Scratch \ jftfbyv1.wfk.targets» 2019-04-17T12: 14: 22.1545783Z Восстановление пакета NuGet MySuperPackage.Tools.Http.1.8.1.2019-04-17T12: 14: 22.1545783Z Восстановление пакета NuGet MySuperPackage.Annuaire.Client.1.24.0-dev20190417-04.2019-04-17T12: 14: 22.2014526Z Отсутствует C: \ Users \ P-TF18-S-1BuildDev1.nuget \ packages \ MySuperPackage.tools.http \ 1.8.1 \ MySuperPackage.tools.http.1.8.1.nupkg 2019-04-17T12: 14: 22.2014526Z Отсутствует C: \ Users \ P-TF18-S-1BuildDev1.nuget \ packages \ MySuperPackage.annuaire.client \ 1.24.0-dev20190417-04 \ MySuperPackage.annuaire.client.1.24.0-dev20190417-04.nupkg 2019-04-17T12: 14: 22.6545739Z CredentialProvider.TeamBuild: "D: \ BuildAgents \ Dev-AgentCtrl-05_work_tasks \ NuGetCommand_333b11bd-d341-40d9-afcf-node_b6_5_d_32_32_5_5_32_5_5_5_5_5_5_5_32_5_32_5_32_5_32_5_32_5_32_32_32_32_32_32_32_32_32task-common \ NuGet \ CredentialProvider \ CredentialProvider.TeamBuild.exe "-uri https://XXXXX/XXXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json -nonInteractive -verbosity подробно 2019-04-17T12: 14: 22.6545739Z CredentialProvider.TeamBuild: Префиксы URI: 2019-04-17T12:14: 22.6545739Z CredentialProvider.TeamBuild: https://tfs.XXXXXX/XXXXX/ 2019-04-17T12: 14: 22.6545739Z CredentialProvider.TeamBuild: URI: https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json 2019-04-17T12: 14: 22.6545739Z CredentialProvider.TeamПовторная попытка: неверно 2019-04-17T12: 14: 22.6545739Z CredentialProvider.TeamBuild: совпадающий префикс: https://tfs.XXXXXX/XXXXX/ 2019-04-17T12: 14: 23.4045752Z CredentialProvider.TeamBuild: "D: \ BuildAgents \ Dev-AgentCtrl-05_work_tasks \ NuGetCommand_333b11bd-d341-40d9-afcffb32\ node_modules \ nuget-task-common \ NuGet \ CredentialProvider \ CredentialProvider.TeamBuild.exe "-uri https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json -isRetry -nonInteractive -verbosity подробно 2019-04-17T12: 14: 23.4045752Z Преобразование учетных данных PreI:: 2019-04-17T12: 14: 23.4045752Z CredentialProvider.TeamBuild: https://tfs.XXXXXX/XXXXX/ 2019-04-17T12: 14: 23.4045752Z CredentialProvider.TeamBuild: URI: https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json 2019-04-17T12: 14: 23.4045752Z CredentialProvider.TeamBuild: повторная попытка: True 2019-04-17T12: 14: 23.4045752Z CredentialProvider.TeamBuild: соответствующий префикс: https://tfs.XXXXXX/XXXXX/2019-04-17T12: 14: 23.7327790Z CredentialProvider.TeamBuild: Не удалось аутентифицироваться на https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json из вашей коллекции проектов, префикс = https://tfs.XXXXXX/XXXXX/ 2019-04-17T12: 14: 25.1858247Z ПОЛУЧИТЬ https://api.nuget.org/v3-flatcontainer/MySuperPackage.tools.http/1.8.1/MySuperPackage.tools.http.1.8.1.nupkg 2019-04-17T12: 14: 25.1858247Z GET https://api.nuget.org/v3-flatcontainer/MySuperPackage.annuaire.client/1.24.0-dev20190417-04/MySuperPackage.annuaire.client.1.24.0-dev20190417-04.nupkg 2019-04-17T12: 14: 25.4045771Z Не найдено https://api.nuget.org/v3-flatcontainer/MySuperPackage.annuaire.client/1.24.0-dev20190417-04/MySuperPackage.annuaire.client.1.24.0-dev20190417-04.nupkg 193мс 2019-04-17T12: 14: 25.4045771Z ВНИМАНИЕ: Невозможно найти версию '1.24.0-dev20190417-04' пакета 'MySuperPackage.Annuaire.Client'. 2019-04-17T12: 14: 25.4045771ZC: \ Users \ P-TF18-S-1BuildDev1.nuget \ packages: Пакет 'MySuperPackage.Annuaire.Client.1.24.0-dev20190417-04' не найден в источнике 'C: \ Users \ P-TF18-S-1BuildDev1.nuget \ пакеты \». 2019-04-17T12: 14: 25.4045771Z https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json: Невозможно загрузить индекс сервиса для источника https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json. 2019-04-17T12: 14: 25.4045771Z Код состояния ответа не указывает на успех: 403 (Запрещено). 2019-04-17T12: 14: 25.4045771Z https://api.nuget.org/v3/index.json: Пакет 'MySuperPackage.Annuaire.Client.1.24.0-dev20190417-04' не найден в источнике 'https://api.nuget.org/v3/index.json'. 2019-04-17T12: 14: 25.4045771Z 2019-04-17T12: 14: 28,7483260Z Не найдено https://api.nuget.org/v3-flatcontainer/MySuperPackage.tools.http/1.8.1/MySuperPackage.tools.http.1.8.1.nupkg 3524мс 2019-04-17T12: 14: 28.7483260Z ВНИМАНИЕ: Невозможно найти версию '1.8.1' пакета 'MySuperPackage.Tools.Http'. 2019-04-17T12: 14: 28.7483260ZC: \ Users \ P-TF18-S-1BuildDev1.nuget \ packages: Пакет 'MySuperPackage.Tools.Http.1.8.1' не найден в источнике 'C: \ Users \ P -TF18-S-1BuildDev1.nuget \ Packages \». 2019-04-17T12: 14: 28.7483260Z https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json: Невозможно загрузить индекс сервиса для источника https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json. 2019-04-17T12: 14: 28.7483260Z Код состояния ответа не указывает на успех: 403 (Запрещено). 2019-04-17T12: 14: 28.7483260Z https://api.nuget.org/v3/index.json: Пакет 'MySuperPackage.Tools.Http.1.8.1' не найден в источнике 'https://api.nuget.org/v3/index.json'. 2019-04-17T12: 14: 28.7483260Z 2019-04-17T12: 14: 28.7795774Z 2019-04-17T12: 14: 28.7795774Z Ошибки в проектах packages.config 2019-04-17T12: 14: 28.7795774Z Не удалось найти версию «1.24.0-dev20190417-04» пакета «MySuperPackage.Annuaire.Client». 2019-04-17T12: 14: 28.7795774Z 2019-04-17T12: 14: 28.7795774ZC: \ Users \ P-TF18-S-1BuildDev1.nuget \ packages: Пакет 'MySuperPackage.Annuaire.Client.1.24.0-dev20190417-04' не найден в источнике 'C: \ Users \ P-TF18-S-1BuildDev1.nuget \ пакеты \». 2019-04-17T12: 14: 28.7795774Z https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json: Невозможно загрузить индекс сервиса для источника https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json. 2019-04-17T12: 14: 28.7795774Z Код состояния ответа не указывает на успех: 403 (Запрещено). 2019-04-17T12: 14: 28.7795774Z https://api.nuget.org/v3/index.json: Пакет 'MySuperPackage.Annuaire.Client.1.24.0-dev20190417-04' не найден в источнике 'https://api.nuget.org/v3/index.json'. 2019-04-17T12: 14: 28.7795774Z Не удалось найти версию «1.8.1» пакета «MySuperPackage.Tools.Http». 2019-04-17T12: 14: 28.7795774ZC: \ Users \ P-TF18-S-1BuildDev1.nuget \ packages: Пакет 'MySuperPackage.Tools.Http.1.8.1' не найден в источнике 'C: \ Users \ P -TF18-S-1BuildDev1.nuget \ Packages \». 2019-04-17T12: 14: 28.7795774Z https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json: Невозможно загрузить индекс сервиса для источника https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json. 2019-04-17T12: 14: 28.7795774Z Код состояния ответа не указывает на успех: 403 (Запрещено). 2019-04-17T12: 14: 28.7795774Z https://api.nuget.org/v3/index.json: Пакет 'MySuperPackage.Tools.Http.1.8.1' не найден в источнике 'https://api.nuget.org/v3/index.json'. 2019-04-17T12: 14: 28.7795774Z Используемые файлы конфигурации NuGet: 2019-04-17T12: 14: 28.7795774Z D: \ BuildAgents \ Dev-AgentCtrl-05_work \ 48 \ Nuget \ tempNuGet_59927.config 2019-04-17T12: 14: 28.7795774Z 2019-04-17T12: 14: 28.7795774Z Используемые каналы: 2019-04-17T12: 14: 28.7795774Z C: \ Users \ P-TF18-S-1BuildDev1.nuget \ packages \ 2019-04-17T12: 14: 28,7795774Z https://tfs.XXXXXX/XXXXX/_packaging/a3fed2a3-b497-407d-a1b5-bb8f7dad0e33/nuget/v3/index.json 2019-04-17T12: 14: 28,7795774Z https://api.nuget.org/v3/index.json 2019-04-17T12: 14: 28.8265728Z ## [ошибка] Ошибка: D: \ BuildAgents \ Dev-AgentCtrl-05_work_tool \ NuGet \ 4.0.0 \ x64 \ nuget.exe не удалось с кодом возврата: 1 2019-04-17T12: 14: 28.8265728Z ## [ошибка] Пакеты не удалось восстановить 2019-04-17T12: 14: 28.8265728Z ## [раздел] Окончание: восстановление NuGet ***. Sln

1 Ответ

0 голосов
/ 29 апреля 2019

Мы находим «решение», которое мы пропатчили обновлению сервера tfs 3: Версия 16.131.28601.4

Теперь все отлично работает ...

...