簡體   English   中英

在 gemfury 中覆蓋/強制推送現有的包版本

[英]Overwrite/force push an existing package version in gemfury

我們正在使用 gemfury 來管理我們的內部 python 包版本。 我現在面臨的問題是 gemfury 不允許推送/覆蓋相同的版本,這在處理生產構建時在某種程度上是好的。 在 dev/qa 構建的情況下,這很難管理。 我們在發布生產版本時會增加版本和發布。

是否有可用於強制推送/覆蓋包版本的標志? 例如。 如果有人向我的 QA 分支推送了一些更改,我會構建該分支並發布新版本,但我想始終將其稱為版本“qa”。 這樣,我總是希望“qa”版本指向我的 QA 版本的最新版本。 我有一份詹金斯的工作來做這件事。

我真的需要一個 api/flag 來覆蓋現有版本來完成我試圖實現的關於自動化我們的開發和發布過程的目標。 如果有這樣的東西,請告訴我。

這可能對您的事業沒有幫助,但是從 Gemfury 網站上,我選擇要升級的版本,將其刪除,然后上傳具有相同版本的新軟件包。

我認為這樣你也可以自動化。

您可以使用下面的 CLI 刪除最新的軟件包版本並繼續新的上傳(

fury yank package-name -v 0.1.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM