真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何利用WINSCP實現(xiàn)部署項目自動化

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)如何利用WINSCP實現(xiàn)部署項目自動化,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的普定網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

1.創(chuàng)作背景

在我們?nèi)粘W鲰椖康臅r候,避免不了的一件事就是進行項目的更新部署,如果是windows服務(wù)的話,還是沒什么苦惱的,但是如果服務(wù)器是linux的話,部署系統(tǒng)的時候,每次都需要輸入一堆的命令,進出文件目錄,很繁瑣,也很浪費時間,有時還需要修改文件里面的配置信息,因為開發(fā)環(huán)境和正式環(huán)境不一樣,有時還需要修改文件里面的配置信息,這一切的原因促使我有了一個想法:就是利用批處理幫我實現(xiàn)自動化部署的需求

2.技術(shù)簡介

本次寫的腳本主要是利用了Windows環(huán)境下使用SSH的開源圖形化SFTP客戶端 WINSCP,利用weinscp持有的windows 與linux文件傳輸?shù)墓δ埽偌由侠脀inscp內(nèi)置的call命令調(diào)用linux命令的特性,完成了此次腳本的編寫

3.腳本實現(xiàn)過程

①首先需要安裝WINSCP,安裝過程省略,軟件下載地址:,安裝完成之后,用這個客戶端鏈接下你的遠程服務(wù)器,目的是為了執(zhí)行自動化腳本時就不需要進行密鑰的確認。

②進入winscp安裝位置

如何利用WINSCP實現(xiàn)部署項目自動化

安裝位置

③新建一個名為 trans.bat.bat的文檔

④打開文檔進行編輯腳本

⑤首先是打開與遠程服務(wù)端的連接,代碼如下

如何利用WINSCP實現(xiàn)部署項目自動化

打開與服務(wù)器的鏈接

⑥接著切換到服務(wù)器上面的指定路徑,將部署包上傳上去,代碼如下

注意這里如果需要調(diào)用linux命令,需要再命令行前面加上call,才能正確調(diào)用,否則出錯

如何利用WINSCP實現(xiàn)部署項目自動化

上傳部署包,并執(zhí)行相應(yīng)linux命令

⑦最后是退出連接

如何利用WINSCP實現(xiàn)部署項目自動化

退出鏈接

4.如何使用這個腳本

上面寫好的腳本是不能單獨執(zhí)行的,需要利用winscp命令進行調(diào)用執(zhí)行,其中trans.bat是我們剛才編寫的腳本,log22.txt是執(zhí)行過程中創(chuàng)建的日志文件名

如何利用WINSCP實現(xiàn)部署項目自動化

執(zhí)行腳本的命令

如何利用WINSCP實現(xiàn)部署項目自動化

執(zhí)行結(jié)果截圖

為了方便,我們也可以將這條命令寫到批處理中,我們新建一個文件名為auto.bat,打開編輯,輸入以下內(nèi)容,保存之后就可以雙擊這個bat進行自動化部署,不需要輸入命令了

如何利用WINSCP實現(xiàn)部署項目自動化

執(zhí)行上面的bat

上述就是小編為大家分享的如何利用WINSCP實現(xiàn)部署項目自動化了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前文章:如何利用WINSCP實現(xiàn)部署項目自動化
文章網(wǎng)址:http://weahome.cn/article/jdeshs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部