Jenkins--send build artifacts over ftp的一點分享


最近做了一個用Jenkins通過插件send build artifacts over ftp上傳文件到PC端(沒有這個插件可以在插件管理里面搜索安裝,也可以問度娘),其實就是通過FTP上傳到PC端(有固定的IP);

一、首先PC端得有FTP服務站,搭建FTP服務站點也比較簡單:

1、電腦打開控制面板,找到程序,並點擊:

 

2、在“程序”中找到“啟用或關閉windows功能”,點擊打開:

3、在“windows功能”中找到“Internet information services”,並選中“FTP服務”、“FTP擴展性”和“IIS管理控制台”前的復選框,點擊“確定”:

4、自動配置成功后,在開始屏幕的Cortana搜索中輸入“IIS”,然后點擊打開“IIS管理器”,右鍵點擊網站,選擇“添加FTP站點”:

5、點擊“下一步”,按照下圖提示,設置“綁定和SSL設置”,在“IP地址”處,可以用內網IP也可以用外網IP,訪客自然也就根據你的IP設定來決定(截圖里面的IP我隨便寫的,作為示例):

6、點擊“下一步”,設置“身份驗證和授權信息,最后點擊完成:

7、設置FTP站點的訪問規則,用戶名密碼的規則:

 

目標PC機的FTP站點完成(還有一點就是防火牆得關閉)。

二、到Jenkins系統設置里面添加FTP服務器:

命名一個后面Jenkins job可以調用的名稱,輸入IP,UserName和PassWord輸入FTP設置的用戶名密碼,按test configtion,Success表示成功,如果要識別並上傳中文文件,設置Contrl encoding為GBK

 

 

 

 

 

 

三、到Jenkins Job里面調用設置的FTP服務器:

添加FTP的參數

添加調用FTP服務器

 

完成配置之后,構建頁面如下:

 

這樣就可正常把自己所構建的需要的文件上傳到目標pc機了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM