Так что мне нужен способ создать NuGet ApiKey из консоли / команды. По сути, идея состоит в том, чтобы автоматизировать развертывание пакета nuget проекта. Идеальные шаги:
- Пользователь передает имя пользователя / пароль Jenkins (или еще что-то, что мы используем Jenkins)
- Jenkins устанавливает соединение с галереей nuget
- Jenkins создает пакет nuget с вашим пользователем
- Jenkins создает ApiKey для нового пакета
- Jenkins сохраняет ApiKey для будущих нажатий
- С этого момента каждый раз, когда мы Нужно опубликовать нюгет, это нажатие кнопки без данных.
- Имя пользователя / пароли не сохраняются.
Все из этого списка кажется простым, за исключением того, как создать этот ApiKey, все, что я нахожу, это создание его через пользовательский интерфейс в https://www.nuget.org/account/apikeys