我將Jenkins設置爲Maven作爲構建工具。 Java項目是從SVN中提取的,它使用Maven構建(全部在Jenkins內部)。一旦項目建成,我就可以使用構建設置Nexus Repository Manager發佈器來獲取需要上傳到Nexus Repository的project.war包文件。如何將我的war文件推送到nexus庫使用jenkins自動更新版本ID?
1
A
回答
0
在你詹金斯工作,你可以在構建部分設置以下Maven目標:
deploy -Drevision=$BUILD_NUMBER
在你的Maven項目的POM定義<version>1.0.${revision}</version>
例如具有從1.0.X開始的版本。 X表示通過修訂版變量設置的Jenkins版本的當前版本號。
+0
沒有選項名爲deploy,我正在使用Nexus Repository Manager Publosher插件 –
+0
我的意思是maven目標 – mrkernelpanic
+0
其中我必須聲明$ BUID_NUMBER變量 –
相關問題
- 1. 如何使用ANT將版本號添加到WAR文件中
- 2. 是否有可能將python文件推送到nexus庫
- 3. 將文件更新推送到GitHub
- 4. 如何將新文件推送到GitHub?
- 5. 如何將更新從本地存儲庫推送到BitBucket?
- 6. 如何使用shell腳本自動將文件推送到git repo
- 7. 將jenkins selenium插件更新到3.0.1版
- 8. 如何自動更新Mercurial推送
- 9. 如何禁用自動更新的Interface Builder文件版本?
- 10. 如何將Jenkins升級到更新的版本
- 11. 當我使用maven部署到nexus時,不想使用maven/ear/war版本號
- 12. 如何在使用gitflow,Jenkins和Node時自動更改我的package.json版本?
- 13. 什麼是從Maven推送到Nexus 3的文件(WAR和JAR)的位置
- 14. 推送到舊版本的文件後出錯...無法更新文件
- 15. 如何自動將博文或降價文件推送到bitbucket?
- 16. 如何自動更新NuGet包到最新的可用版本
- 17. Nexus:我如何使用nexus rest api下載最新次要版本的神器
- 18. 如何將更新文件推送到客戶端?
- 19. 使用maven從nexus下載war文件
- 20. 使用Maven將版本文件放到EAR或WAR中
- 21. 用新文本更新推送消息
- 22. 將版本更新到Appstore時如何更新sqlite數據庫。
- 23. 將更新推送到Widget
- 24. 將新文件推送到新回購
- 25. 如何使用Jenkins在不穩定版本的情況下推送回滾版本的Tomcat版本?
- 26. 如何自動將R更新爲最新的修補版本?
- 27. WAR文件的版本號
- 28. Jenkins自動更新
- 29. 我如何讓jenkins構建Subversion版本庫的每個版本
- 30. 如何在npm版本命令後自動將標籤推送到git?
我能夠通過每次手動更改版本ID來做到這一點,但我想在生成部分中自動更改版本ID –