簡體   English   中英

竹版本

[英]Bamboo Versioning

我有一種情況,我需要維護我的版本的版本信息。 通過谷歌搜索我發現有限的信息。 一種方法是在源代碼控制上創建一個版本文件並繼續更新。 另一種是使用源代碼控制版本號。 最后一個是使用竹編號。 我以前沒有實現任何這個。 colud任何人指出每種方法的利弊。

謝謝你,雷迪。

請至少告訴我你用哪種方法實現同樣的方法。 Thnq ..

有關竹變量的更多信息,請訪問http://confluence.atlassian.com/display/BAMBOO011/1.2.1+Using+Custom+Variables 請記住在您的作業配置中定義系統屬性,如下所示: -DbambooBuildNumber=${bamboo.buildNumber}然后您可以在maven或ant配置文件中使用此屬性bambooBuildNumber

好問題。 我之前以某種臨時方式做過這件事。 我並沒有強烈提倡以下方法,但無論如何我都會將其列為與其他人即將發布的(我希望)更好的方法進行比較。

為了在中型Java代碼庫中維護版本信息,我創建了一個簡單的類來將主要版本,次要版本和修訂版本號碼保存為靜態常量,並生成格式化版本字符串。 然后,我創建了一個perl腳本來檢查版本控制中的類,將版本組件替換為指定為腳本參數的版本組件,然后重新檢入。

該腳本完成了大部分工作,因此更新版本的過程非常簡單快捷。 我必須快速實現這一點,所以可能有更好的方法。 我沒有時間或動力來研究更好的替代品。

我不完全確定你的問題是什么,但我假設你想要內置號碼? 使用Ant構建項目時,可以使用BuildNumber任務來跟蹤構建號。

以下鏈接是一篇非常好的文章。 如果您可以使用所有使用Bamboo版本的插件,那么它應該沒問題。

使用Atlassian Bamboo進行發布管理 (過時)

通過Internet Archive使用Atlassian Bamboo進行發布管理

你可以在ant中使用$ {bamboo.buildNumber}

看看以下主題http://forums.atlassian.com/thread.jspa?messageID=257319944

暫無
暫無

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

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