jenkins FTP配置

jenkins FTP配置目錄.png

1、首先配置系統(tǒng)FTP

jenkins配置 ftp目的:一般部署完成后都會(huì)對(duì)文件做下備份
需要插件--> Publish over FTP

系統(tǒng)管理-->系統(tǒng)配置-->先配置下FTP服務(wù)器:
FTP配置1.png

需要填寫的配置還是比較少的,填寫完成后點(diǎn)擊下Test Configuration按鈕測(cè)試下自己的配置是否正確.

注意:

這里的Remote Directory是指你能夠工作的路徑。舉個(gè)例子,比如我指定路徑為/dir1的話,那么我就只能上傳到此目錄下的子目錄。如果某天我想上傳到/dir2,不好意思,這個(gè)路徑你訪問(wèn)不到。限定目錄后可以起到一點(diǎn)隔離的作用,算是一個(gè)安全措施吧
配置無(wú)誤后轉(zhuǎn)到項(xiàng)目配置頁(yè)FTP。在下方有 項(xiàng)目配置FTP 實(shí)例.

2、項(xiàng)目構(gòu)建時(shí)配置FTP

說(shuō)明: 這個(gè)插件可以將構(gòu)建的產(chǎn)物(例如:Jar,war)發(fā)布到FTP中去
需要插件--> Publish over FTP
在添加構(gòu)建后操作選擇ftp插件:


FTP配置2.png

FTP配置3.png

解釋下中間的這個(gè)Remove prefix配置,這個(gè)配置用于裁剪路徑用的。比如我這里配置的是target,那么文件上傳后所在路徑就是/test/upload/springboot-test-github-0.0.1-SNAPSHOT.war。還是很好理解的

FTP配置4.png

不過(guò),這樣設(shè)置,每次構(gòu)建的產(chǎn)物還是會(huì)覆蓋之前的,沒有達(dá)到想要效果。

根據(jù)日期做路徑保存?zhèn)浞菸募喉?xiàng)目設(shè)置基本界面->點(diǎn)擊Remote directory后面的-->高級(jí)
FTP配置5.png

Source files: target/springboot-test-github-0.0.1-SNAPSHOT.war
Remove prefix: target
Remote directory: 'builds/'yyyy/MM/dd/'springboot-test-github-${BUILD_NUMBER}'

生成的目錄結(jié)構(gòu):/builds/2019/09/25/springboot-test-github-39/springboot-test-github-0.0.1-SNAPSHOT.war

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容