我正在使用Jenkins和Maven-Release插件。在我的pom版本是1.0.1-SNAPSHOT。 執行釋放插件時,版本會更改爲1.0.1,如我所料。然而,當發佈任務完成時,我要求$ {POM_VERSION}這是1.0.1-SNAPSHOT,儘管我希望它是1.0.1。我如何在Jenkins中檢索發佈版本?發佈後獲取maven發佈版本:執行
-1
A
回答
1
你在Jenkins管道腳本中做這個嗎? 如果是有這樣的事情:
def mavenModel = readMavenPom(file: 'pom.xml')
def releaseVersion = mavenModel.version
+0
不,我正在使用maven項目。沒有外部腳本。該模型是否與$ {POM_VERSION}相同? –
+0
這是行不通的。沒有它是不一樣的'$ {POM_VERSION}'因爲它是分析之前的作業開始... – khmarbaise
相關問題
- 1. Maven的版本:執行覆蓋首次發佈,以後每發佈
- 2. 無法執行Maven發佈
- 3. Maven:庫的開發和發佈版本
- 4. Maven發佈插件:如何在發佈版本上只部署發行版:執行
- 5. mvn發佈:執行不部署發佈版本
- 6. Maven發佈插件:使用SNAPSHOT版本發佈
- 7. 從標籤發佈候選版本或分支發佈Maven
- 8. maven發佈:準備不部署發佈版本的項目
- 9. 使用Maven發佈項目:工件的不同發佈版本
- 10. 如何獲取發佈版本?
- 11. 獲取發佈XBAP版本在C#
- 12. Winforms:獲取發佈版本號?
- 13. 獲取Office插件發佈版本
- 14. 如何在Jenkins中發佈maven版本?
- 15. 通發佈版本參數在Maven的
- 16. maven版本發佈候選和快照
- 17. maven deploy不能用於發佈版本
- 18. Maven自動增量發佈版本
- 19. Maven發佈插件版本2.5.3
- 20. 無法使用Hudson + Git + Maven發佈插件獲得自動化發佈版本
- 21. 發佈或發佈版本爲Node.js的
- 22. TFS發佈管理 - 從發佈版本
- 23. maven發佈:分支 - 在哪裏執行?
- 24. maven發佈:執行和父pom
- 25. 僅在版本發佈之後發佈Segfault與vsnprintf消失
- 26. 執行mvn發佈:執行
- 27. mvn發佈:執行自動指定scm標籤,其中包括髮布版本
- 28. 如何自動更新版本application.xml中的Maven發佈後
- 29. Maven發佈JAR
- 30. Nuget版本和發佈管理像maven版本插件
請提供有關如何你*「請求'$ {POM_VERSION}'」 * –
我通過詹金斯的Maven獲得$ {} POM_VERSION更多信息插件,因爲我使用maven項目作業 –