我很想使用 Octopus Deploy 来让我们发布到 nuget.org。我“假设”以下工作流程。
- 捆绑要发布到 nuget.org (myapp.nupkg) 的 nuspec
- 将上述 nupkg 与 build.ps1 脚本捆绑在一起,以供 Octopus 运行 (toPublish.nupkg)
- 在本地部署“toPublish.nupkg”并运行 build.ps1 脚本
build.ps1 脚本将 API 发布到 nuget.org
http://www.dzone.com/articles/using-powershell-publish-nuget
这听起来是对的,还是我离谱?
如果这听起来不错,我该如何处理 nuget.org 的 API 密钥?显然我不能把它放在 Github repo 中,Octopus 有办法在 powershell 中处理变量吗?
当前版本的八达通:1.6.2.1722