亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何利用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

崇文区| 泾阳县| 莱芜市| 阿拉尔市| 盖州市| 霞浦县| 兴山县| 周口市| 平湖市| 清水县| 太白县| 凉城县| 南充市| 兴隆县| 东海县| 黔江区| 桃园市| 乌海市| 天等县| 比如县| 巩留县| 德惠市| 伊春市| 大连市| 南汇区| 芜湖县| 方山县| 搜索| 漾濞| 千阳县| 湖南省| 建瓯市| 大同市| 井研县| 新巴尔虎右旗| 淮滨县| 调兵山市| 康乐县| 武宁县| 清新县| 石林|