如何使用jenkins實(shí)現(xiàn)發(fā)布部分更新文件
由于開(kāi)發(fā)項(xiàng)目代碼時(shí)間太久遠(yuǎn),太老舊,有的是以前的項(xiàng)目,開(kāi)發(fā)直接用直接的idea編譯的,要做成maven格式或者ant格式的太麻煩,我這邊直接就讓開(kāi)發(fā)自己把編譯過(guò)的文件直接上傳到我指定的路徑,這里我直接把jenkins的工作目錄設(shè)置為共享目錄,讓開(kāi)發(fā)自行將文件上傳到工作目錄,我這邊再?gòu)哪夸浿苯影l(fā)布到遠(yuǎn)程主機(jī)。具體操作如下:
1、安裝samba-server服務(wù),將jenkins主機(jī)配置成共享服務(wù)主機(jī)
2、新建自由風(fēng)格項(xiàng)目
3、參數(shù)化構(gòu)建,將項(xiàng)目名,主機(jī)等配置為變量

4、配置在jenkins執(zhí)行腳本

配置都很簡(jiǎn)單,主要就是jenkins的參數(shù)引用,然后就是寫(xiě)腳本,腳本里面引用參數(shù)變量,思路就是更新前先備份文件,引用按jenkins系統(tǒng)變量BUILD_ID創(chuàng)建備份目錄,然后將文件拷到備份目錄,回滾就從備份目錄拷回到項(xiàng)目目錄
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot+Redis實(shí)現(xiàn)分布式緩存的方法步驟
在高并發(fā)的分布式的系統(tǒng)中,緩存是提升系統(tǒng)性能的重要手段,本文主要介紹了SpringBoot+Redis實(shí)現(xiàn)分布式緩存的方法步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07
Java中Mybatis分頁(yè)查詢(xún)的四種傳參方式
這篇文章主要介紹了Java中Mybatis分頁(yè)查詢(xún)的四種傳參方式:順序傳參,@param傳參,自定義POJO類(lèi)傳參,Map傳參,想詳細(xì)了解傳參方式的小伙伴可以詳細(xì)閱讀本文,有一定的而參考價(jià)值2023-03-03
Java純代碼實(shí)現(xiàn)導(dǎo)出pdf合并單元格
這篇文章主要為大家詳細(xì)介紹了Java如何純代碼實(shí)現(xiàn)導(dǎo)出pdf與合并單元格功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12
手寫(xiě)mybatis完整sql插件問(wèn)題及實(shí)現(xiàn)思路
大家在使用mybatis的過(guò)程中,mysql日志功能一般不會(huì)直接放到數(shù)據(jù)庫(kù)中執(zhí)行的,今天小編重點(diǎn)給大家分享手寫(xiě)mybatis完整sql插件問(wèn)題及實(shí)現(xiàn)思路,對(duì)mybatis完整sql插件相關(guān)知識(shí)感興趣的朋友一起看看吧2021-05-05
Java語(yǔ)言class類(lèi)用法及泛化(詳解)
這篇文章主要介紹了Java語(yǔ)言class類(lèi)用法及泛化(詳解),大家都知道Java程序在運(yùn)行過(guò)程中,對(duì)所有的對(duì)象今夕類(lèi)型標(biāo)識(shí),也就是RTTI。這項(xiàng)信息記錄了每個(gè)對(duì)象所屬的類(lèi),需要的朋友可以參考下2015-07-07
SpringBoot對(duì)接twilio實(shí)現(xiàn)郵件信息發(fā)送功能
這篇文章主要為大家詳細(xì)介紹了SpringBoot如何對(duì)接twilio實(shí)現(xiàn)郵件信息發(fā)送功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-03-03
struts2.5+框架使用通配符與動(dòng)態(tài)方法常見(jiàn)問(wèn)題小結(jié)
這篇文章主要介紹了struts2.5+框架使用通配符與動(dòng)態(tài)方法常見(jiàn)問(wèn)題 ,在文中給大家提到了Struts2.5框架使用通配符指定方法 ,需要的朋友可以參考下2018-09-09
MyBatis一級(jí)緩存與二級(jí)緩存原理與作用分析
mybatis-plus是一個(gè)Mybatis的增強(qiáng)工具,在Mybatis的基礎(chǔ)上只做增強(qiáng)不做改變,為簡(jiǎn)化開(kāi)發(fā)、提高效率而生,這篇文章帶你了解Mybatis的一級(jí)和二級(jí)緩存2022-12-12

