簡體   English   中英

如何使用 Gradle 和 Jenkins 進行版本控制?

[英]How do I do release versioning with Gradle and Jenkins?

我們正在為我正在從事的項目構建持續集成管道。 我們有許多構建工件(JAR 和 WAR 文件),我們對它們進行了版本控制並部署到 Artifactory 服務器。

我們所有的 JAR 都從 0.0.1-SNAPSHOT 版本開始。 在開發過程中,我們希望通過將代碼庫中的特定點設置為 0.0.1 並在 0.0.2-SNAPSHOT 上開始開發來標記里程碑。 最終,特定版本將被 QA 接受,並升級到 0.1.0,我們將開始研究 0.1.1-SNAPSHOT。 當我們達到 1.0.0 時,發布到 Production 時也會發生相同的過程。

我似乎找不到支持這種版本控制的 Jenkins 插件。 理想情況下,它會跟蹤每個 WAR 和 JAR 的當前版本,一旦達到特定點(在運行驗收測試之后),它就會自動增加版本。 這樣的事情存在嗎?

您可以使用gradle-release插件。 在此處找到記錄的不同方法

暫無
暫無

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

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