因爲開發項目代碼時間過久遠,太老舊,有的是之前的項目,開發直接用直接的idea編譯的,要作成maven格式或者ant格式的太麻煩,我這邊直接就讓開發本身把編譯過的文件直接上傳到我指定的路徑,這裏我直接把jenkins的工做目錄設置爲共享目錄,讓開發自行將文件上傳到工做目錄,我這邊再從目錄直接發佈到遠程主機。具體操做以下:
一、安裝samba-server服務,將jenkins主機配置成共享服務主機
二、新建自由風格項目
三、參數化構建,將項目名,主機等配置爲變量
四、配置在jenkins執行腳本
配置都很簡單,主要就是jenkins的參數引用,而後就是寫腳本,腳本里面引用參數變量,思路就是更新前先備份文件,引用按jenkins系統變量BUILD_ID建立備份目錄,而後將文件拷到備份目錄,回滾就從備份目錄拷回到項目目錄
maven