如何使用jenkins實現(xiàn)發(fā)布部分更新文件
由于開發(fā)項目代碼時間太久遠,太老舊,有的是以前的項目,開發(fā)直接用直接的idea編譯的,要做成maven格式或者ant格式的太麻煩,我這邊直接就讓開發(fā)自己把編譯過的文件直接上傳到我指定的路徑,這里我直接把jenkins的工作目錄設置為共享目錄,讓開發(fā)自行將文件上傳到工作目錄,我這邊再從目錄直接發(fā)布到遠程主機。具體操作如下:
1、安裝samba-server服務,將jenkins主機配置成共享服務主機
2、新建自由風格項目
3、參數(shù)化構建,將項目名,主機等配置為變量
4、配置在jenkins執(zhí)行腳本
配置都很簡單,主要就是jenkins的參數(shù)引用,然后就是寫腳本,腳本里面引用參數(shù)變量,思路就是更新前先備份文件,引用按jenkins系統(tǒng)變量BUILD_ID創(chuàng)建備份目錄,然后將文件拷到備份目錄,回滾就從備份目錄拷回到項目目錄
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
SpringBoot2基于重復創(chuàng)建bean的問題及解決
這篇文章主要介紹了SpringBoot2基于重復創(chuàng)建bean的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06springboot 集成redission 以及分布式鎖的使用詳解
這篇文章主要介紹了springboot 集成redission 以及分布式鎖的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10Spring MVC訪問靜態(tài)文件_動力節(jié)點Java學院整理
這篇文章主要為大家詳細介紹了Spring MVC訪問靜態(tài)文件的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08Spring Cloud Stream如何實現(xiàn)服務之間的通訊
這篇文章主要介紹了Spring Cloud Stream如何實現(xiàn)服務之間的通訊,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-10-10