將Jenkins job上構(gòu)建產(chǎn)物上傳到遠(yuǎn)程FTP服務(wù)器

摘要: 在Jenkins上面創(chuàng)建Job執(zhí)行完畢以后,想把產(chǎn)物(war或者log或者png之類的)文件上傳到遠(yuǎn)程FTP服務(wù)器備份或者儲(chǔ)存,要怎么辦呢?

1. copy命令:

copy vickytesting.png ip\pictures

這個(gè)不行,只能在本地電腦上不同地方復(fù)制。即使你寫的target目錄里面是遠(yuǎn)程IP地址,也會(huì)給你生成一個(gè)IP對(duì)應(yīng)名稱的文件夾,氣死人:

2. xcopy命令:

net use //ip/ipc$ " " /user:" " 建立IPC空鏈接

net use //ip/ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接

net use h: //ip/c$ "密碼" /user:"用戶名" 直接登陸后映射對(duì)方C:到本地為H:

net use h: //ip/c$ 登陸后映射對(duì)方C:到本地為H:

net use //ip/ipc$ /del 刪除IPC鏈接

這也是沒用的。。。

3.?Publish Over FTP Plugin插件:

完美解決,不過需要先在Jenkins上面裝這個(gè)插件:


在可用面板搜索搜索并選中"Publish Over FTP"插件,然后點(diǎn)擊“安裝并不重啟”:

等待安裝:

安裝成功后點(diǎn)擊回到首頁:

當(dāng)然了,此時(shí)你可以在插件管理-》已經(jīng)安裝列表看到這個(gè)FTP插件:


4. 使用FTP插件:

進(jìn)入一個(gè)Job的配置界面,并且在構(gòu)建后操作 那一項(xiàng)選擇增加構(gòu)建步驟-》通過FTP傳送文件:

這里FTP Server的名字是個(gè)下拉框:

點(diǎn)擊問號(hào)之后有提示信息,讓我們先去Jenkins上面配置FTP信息,然后在這里直接選擇就可以了:

(因?yàn)槲业倪@個(gè)Job部署在Jenkins server的其中一臺(tái)node,而且我也有Jenkins Server的管理權(quán)限,所以后續(xù)配置步驟都可以自己完成,如果你們沒有管理員權(quán)限,就只能給管理員提需求,讓別人做后面的配置設(shè)置了。)

5. Jenkins Server上配置FTP:

Jenkins -> Manage Jenkins -> Configure System :

找到“Publish over FTP”, 然后配置基本信息:

配置Name,Hostname(IP),Username和Password之后點(diǎn)擊測(cè)試:

我這里即使輸入用戶名和密碼,也還是會(huì)報(bào)錯(cuò)。

最后發(fā)現(xiàn)是因?yàn)榭缬騿栴}(防火墻問題):就是這個(gè)Jenkins Job運(yùn)行機(jī)器跟FTP服務(wù)器不在同一個(gè)域。。。

如果你們的可以連接成功,那就直接使用就可以了。

最后會(huì)在控制臺(tái)輸出類似這樣的信息說明上傳文件成功:

?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評(píng)論 19 139
  • 軟件的持續(xù)集成工具之一,易上手,功能強(qiáng)大,話不多說,干貨奉上。我的博客地址:http://blog.lzoro.c...
    格子Lin閱讀 12,525評(píng)論 10 41
  • 正是春暖花開的好時(shí)節(jié),朋友圈、簡有圈也是繁花盛開。周末和家人在河邊散步的時(shí)候,卻被散落一地的花瓣吸引。 落紅不是無...
    瑜伽攝影人麗媽閱讀 322評(píng)論 0 0

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