我正在研究为私有源建立NuGet服务器,这似乎很容易(有一份逐步指南)。我预见到的问题是它似乎不支持多个环境。
我的主要关注点是我们更新软件包并在测试环境中使用它,但如果出现错误,我们不希望beta或生产环境失败...我们希望等待更新“获得批准”,然后才能使其可用于Beta,并进行第二次批准以使其可用于生产。
- 是否内置了“推广”软件包通过多个环境(测试/ Beta /生产)的功能?
- 我必须托管多个服务器(每个环境一个)吗?
- 还有其他解决方案我没有想到的吗?
我的主要关注点是我们更新软件包并在测试环境中使用它,但如果出现错误,我们不希望beta或生产环境失败...我们希望等待更新“获得批准”,然后才能使其可用于Beta,并进行第二次批准以使其可用于生产。