中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

杭锦后旗| 吉木萨尔县| 怀来县| 玉林市| 永修县| 佛冈县| 海盐县| 阜阳市| 丘北县| 防城港市| 民县| 易门县| 合作市| 祁连县| 蓬安县| 通江县| 沂南县| 凤阳县| 安泽县| 嵊泗县| 江城| 安庆市| 新宾| 恩施市| 昭苏县| 崇阳县| 临猗县| 宜良县| 湖北省| 沙坪坝区| 卢湾区| 石首市| 九寨沟县| 东兴市| 闸北区| 奈曼旗| 阿拉善左旗| 始兴县| 平远县| 东乡族自治县| 阿城市|