簡體   English   中英

使用Maven,Jenkins和Artifactory構建一次即可部署到任何地方

[英]Build Once, Deploy Anywhere, with Maven, Jenkins, and Artifactory

我處於為項目設置CI環境的后期階段。 我正在使用Maven,Jenkins和Artifactory Pro,並且可以成功構建我的項目並將其工件部署到Artifactory。 我還編寫了一個bash腳本,以從Artifactory檢索特定構建的結果工件並將其復制到某個地方。

我現在缺少的主要部分是自動版本控制。 我研究了啟用Artifactory發布管理,這確實很酷,但是涉及項目的重建。 我真的在嘗試遵循“一次構建,隨時隨地部署”的口號,因此任何重建都是不行的。

我的問題歸結為:是否有一種自動化的方法(使用上述工具之一或插件)來處理版本控制,而無需重建工件?

Artifactory Pro允許您使用以Groovy編寫的自己的插件輕松擴展Artifactory的行為。 https://www.jfrog.com/confluence/display/RTF/User+Plugins

您可以在此處找到Promote擴展的示例,該示例無需新版本即可更改工件版本。

您可以在GitHub“ artifactory-user-plugins”存儲庫中找到更有用的示例。

暫無
暫無

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

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