Автоматизация создания учетных данных на серверах сборки для каналов VSTS Nuget
Мы находимся в состоянии иметь как локальную TFS, так и использовать VSTS. В основном нюгетинговые каналы, но некоторые источники мигрируют.
Тем временем получение / публикация лент новостей происходит на наших серверах сборки. Я смог запустить их инструмент Auth, который дал одному серверу токен vss для получения и публикации в VSTS, но это провело меня через вход в GUI для VSTS. Я знаю, что nuget поддерживает этот новый инструмент управления учетными данными, но я пока не нашел способ его написания.
Существует ли автоматизированный способ, предпочтительно PowerShell, для предоставления VSTS для публикации пакетов? Или я что-то упустил очевидное?
2 ответа
В среде сборки использование VSTS Auth Helper - правильный путь. Вы хотите использовать -NonInteractive
флаг, чтобы избежать веб-приглашения.
Если в вашей организации включена двухфакторная проверка подлинности, учетной записи службы сборки потребуется исключение для -NonInteractive
флаг на работу.