如何使用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)建備份目錄,然后將文件拷到備份目錄,回滾就從備份目錄拷回到項目目錄
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
SpringBoot+Redis實現(xiàn)分布式緩存的方法步驟
在高并發(fā)的分布式的系統(tǒng)中,緩存是提升系統(tǒng)性能的重要手段,本文主要介紹了SpringBoot+Redis實現(xiàn)分布式緩存的方法步驟,具有一定的參考價值,感興趣的可以了解一下2024-07-07
SpringBoot對接twilio實現(xiàn)郵件信息發(fā)送功能
這篇文章主要為大家詳細介紹了SpringBoot如何對接twilio實現(xiàn)郵件信息發(fā)送功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2025-03-03
struts2.5+框架使用通配符與動態(tài)方法常見問題小結
這篇文章主要介紹了struts2.5+框架使用通配符與動態(tài)方法常見問題 ,在文中給大家提到了Struts2.5框架使用通配符指定方法 ,需要的朋友可以參考下2018-09-09

