91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何利用WINSCP實現部署項目自動化

發布時間:2021-12-18 14:08:28 來源:億速云 閱讀:344 作者:柒染 欄目:大數據

這期內容當中小編將會給大家帶來有關如何利用WINSCP實現部署項目自動化,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

1.創作背景

在我們日常做項目的時候,避免不了的一件事就是進行項目的更新部署,如果是windows服務的話,還是沒什么苦惱的,但是如果服務器是linux的話,部署系統的時候,每次都需要輸入一堆的命令,進出文件目錄,很繁瑣,也很浪費時間,有時還需要修改文件里面的配置信息,因為開發環境和正式環境不一樣,有時還需要修改文件里面的配置信息,這一切的原因促使我有了一個想法:就是利用批處理幫我實現自動化部署的需求

2.技術簡介

本次寫的腳本主要是利用了Windows環境下使用SSH的開源圖形化SFTP客戶端 WINSCP,利用weinscp持有的windows 與linux文件傳輸的功能,再加上利用winscp內置的call命令調用linux命令的特性,完成了此次腳本的編寫

3.腳本實現過程

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

②進入winscp安裝位置

如何利用WINSCP實現部署項目自動化

安裝位置

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

④打開文檔進行編輯腳本

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

如何利用WINSCP實現部署項目自動化

打開與服務器的鏈接

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

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

如何利用WINSCP實現部署項目自動化

上傳部署包,并執行相應linux命令

⑦最后是退出連接

如何利用WINSCP實現部署項目自動化

退出鏈接

4.如何使用這個腳本

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

如何利用WINSCP實現部署項目自動化

執行腳本的命令

如何利用WINSCP實現部署項目自動化

執行結果截圖

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

如何利用WINSCP實現部署項目自動化

執行上面的bat

上述就是小編為大家分享的如何利用WINSCP實現部署項目自動化了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇康县| 临泉县| 南京市| 治多县| 商丘市| 娄烦县| 太和县| 额济纳旗| 广饶县| 灯塔市| 察隅县| 通许县| 吴堡县| 鄂伦春自治旗| 浏阳市| 五家渠市| 东丰县| 德昌县| 库尔勒市| 江源县| 宜兴市| 清水河县| 平原县| 修水县| 清新县| 兴山县| 中牟县| 搜索| 平塘县| 湖南省| 阜新市| 巴马| 年辖:市辖区| 三明市| 平顺县| 美姑县| 新安县| 金秀| 定南县| 通江县| 军事|