我们正在使用 gemfury 来管理我们内部的 python 包发布。我现在面临的问题是 gemfury 不允许推送/覆盖相同的版本,这在处理生产构建时很好。在 dev/qa 构建的情况下,这很难管理。我们在发布生产版本时会增加版本和发布。
是否有可用于强制推送/覆盖包版本的标志?例如。如果有人向我的 QA 分支推送一些更改,我会构建分支并发布新版本,但我想始终将其称为版本“qa”。所以这样,我总是希望“qa”版本指向我的 QA 版本的最新版本。我有一份詹金斯的工作来做这件事。
我真的需要一个 api/flag 来覆盖现有版本,以完成我在自动化我们的开发和发布过程方面想要实现的目标。如果有这样的东西,请告诉我。