Build 覆盖/强制推送gemfury中的现有包版本

Build 覆盖/强制推送gemfury中的现有包版本,build,qa,release-management,gem-fury,Build,Qa,Release Management,Gem Fury,我们正在使用gemfury来管理我们的内部python包版本。我现在面临的问题是gemfury不允许推送/覆盖相同的版本,这在处理生产构建时有一定的好处。在开发/质量保证构建的情况下,这很难管理。在发布产品版本时,我们会进行增量版本和发布 是否有可用于强制推送/覆盖包版本的标志?如果有人推动对我的QA分支进行一些更改,我将构建分支并发布新的构建,但我始终希望将其称为版本“QA”。因此,通过这种方式,我总是希望“qa”版本指向我的qa构建的最新版本。我有詹金斯的工作要做 我真的需要一个api/标志

我们正在使用gemfury来管理我们的内部python包版本。我现在面临的问题是gemfury不允许推送/覆盖相同的版本,这在处理生产构建时有一定的好处。在开发/质量保证构建的情况下,这很难管理。在发布产品版本时,我们会进行增量版本和发布

是否有可用于强制推送/覆盖包版本的标志?如果有人推动对我的QA分支进行一些更改,我将构建分支并发布新的构建,但我始终希望将其称为版本“QA”。因此,通过这种方式,我总是希望“qa”版本指向我的qa构建的最新版本。我有詹金斯的工作要做


我真的需要一个api/标志来覆盖现有版本,以实现我在自动化开发和发布过程方面的目标。请告诉我是否有类似的软件可用。

这可能对您的事业没有帮助,但我从Gemfury网站选择要升级的版本,将其删除,然后上载具有相同版本的新软件包


我认为这样也可以实现自动化。

您可以使用下面的CLI删除最新的软件包版本,然后继续新的上载()


您使用的是哪种语言和包管理器?Python和pip@MichaelI需要通过jenkins实现自动化。现在我已经做了一个变通办法,将jenkins build number添加到版本中。这使我的软件包始终在gemfury更新。就通过网站做这件事而言,我知道这一点。只是为了实现自动化,我必须对从web UI中删除包时发送的ajax请求进行反向工程。
fury yank package-name -v 0.1.0