我將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. 什麼是從Maven推送到Nexus 3的文件(WAR和JAR)的位置
- 9. 如何在使用gitflow,Jenkins和Node時自動更改我的package.json版本?
- 10. 推送到舊版本的文件後出錯...無法更新文件
- 11. 如何自動將博文或降價文件推送到bitbucket?
- 12. 如何自動更新NuGet包到最新的可用版本
- 13. Nexus:我如何使用nexus rest api下載最新次要版本的神器
- 14. 如何將更新文件推送到客戶端?
- 15. 使用maven從nexus下載war文件
- 16. 用新文本更新推送消息
- 17. 將新文件推送到新回購
- 18. 如何自動將R更新爲最新的修補版本?
- 19. WAR文件的版本號
- 20. Jenkins自動更新
- 21. 我如何讓jenkins構建Subversion版本庫的每個版本
- 22. 更新後版本的IBM Worklight 6.2推送通知os版本
- 23. 如何將本地存儲庫推送到遠程使用「SourceTree」
- 24. 如何將文件推送到不在您的版本控制中的Heroku?
- 25. Git將舊本地提交推送到更新版本的遠程分支
- 26. 如何自動將我的數據庫聯繫人列表推送到mailjet?
- 27. 自動更新版本號
- 28. Grails WAR文件版本
- 29. 本地推送GitHub庫到主分支:不推送文件夾
- 30. 撤消將更改推送到文件
我能夠通過每次手動更改版本ID來做到這一點,但我想在生成部分中自動更改版本ID –