Jenkins 如何使用命令创建NuGet ApiKey

Jenkins 如何使用命令创建NuGet ApiKey,jenkins,nuget,nuget-server,nugetgallery,Jenkins,Nuget,Nuget Server,Nugetgallery,因此,我需要一种从控制台/命令创建NuGet ApiKey的方法。基本上,这个想法是自动化项目的nuget包部署。 理想的步骤: 用户将用户名/密码传递给Jenkins(或其他,Jenkins是我们使用的) 詹金斯连接到努吉画廊 Jenkins与您的用户创建一个nuget包 Jenkins为新包创建一个ApiKey 詹金斯将钥匙保存起来,以备将来使用 从现在起,每次我们需要发布一个nuget,只需点击一个按钮,而不需要任何数据 未存储用户名/密码 列表中的所有内容似乎都很简单,除了如何创建该AP

因此,我需要一种从控制台/命令创建NuGet ApiKey的方法。基本上,这个想法是自动化项目的nuget包部署。 理想的步骤:

  • 用户将用户名/密码传递给Jenkins(或其他,Jenkins是我们使用的)
  • 詹金斯连接到努吉画廊
  • Jenkins与您的用户创建一个nuget包
  • Jenkins为新包创建一个ApiKey
  • 詹金斯将钥匙保存起来,以备将来使用
  • 从现在起,每次我们需要发布一个nuget,只需点击一个按钮,而不需要任何数据
  • 未存储用户名/密码

  • 列表中的所有内容似乎都很简单,除了如何创建该API密钥,我发现的只是通过位于

    的UI创建它,为什么不让此人登录nuget.org并创建API密钥,然后在步骤1中将该信息传递给Jenkins,而不是用户名和密码?这使得步骤2到4变得不必要。@zivkan任务要求。我想原因是我们不希望人们去很多地方建立一个完整的流程。只要转到Jenkins,输入最少的输入,您的项目就会自动完成。