Это сводит меня с ума.Я установил Nexus 3 OSS для использования в качестве частного NuGet-репозитория и создал пользователя для jenkins.Я получил ApiKey для пользователя jenkins, как показывает документация, и теперь я пытаюсь отправить свои пакеты в репозиторий с
nuget push .\AMAP.*.symbols.nupkg -Source http://nexus.local:8081/repository/nuget-hosted/ -ApiKey <JenkinsApiKeyHere>
Но если я делаю это, меня просят ввести имя пользователя и пароль.Я попытался установить имя пользователя и пароль для своей конфигурации, как предлагали некоторые источники, найденные в сети, например:
nuget sources update -Name my-nuget -username jenkins -password <supersecretjenkinspwd>
Но все же меня спрашивают имя пользователя и пароль !?Кстати, анонимный доступ к Nexus предоставляется, как показано в sonatype docs .
Как вы можете видеть сверху, я пытаюсь сделать это с сервера сборки jenkins, и я ужепопробовал плагин nexus artifact uploader безуспешно.С NullPointer происходит сбой:
java.lang.NullPointerException
at sp.sd.nexusartifactuploader.steps.NexusArtifactUploaderStep.getUsername(NexusArtifactUploaderStep.java:132)
Так что я думаю, что у него та же проблема.Как я могу добиться отправки своих пакетов NuGet на Nexus без взаимодействия с пользователем?