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

溫馨提示×

溫馨提示×

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

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

批處理文件bat腳本如何實現代碼自動提交和項目部署

發布時間:2021-03-20 14:05:06 來源:億速云 閱讀:398 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關批處理文件bat腳本如何實現代碼自動提交和項目部署的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

一:最終效果圖

平常提交代碼,沒有沖突的情況下,你可能需要依次輸入以下幾行命令:

 git add test.txt
 git commit -m '提交測試文件'
 git pull
 git push

有了批處理腳本,我們只要雙擊 FilePush.bat 批處理文件,即可完成自動提交。省去寫重復的代碼提交命令。

下面展示一下效果圖:

批處理文件bat腳本如何實現代碼自動提交和項目部署

二:看看腳本怎么寫的

FilePush.bat 文件代碼如下:

@echo off
echo "-------Begin-------"
git status
set /p msg=請輸入提交注釋:
git add .
git commit -m %msg%
git pull
git push
echo 推送成功:【%msg%】
echo "--------End!--------"
pause

沒錯,只需要簡簡單單幾行代碼。

注意:git add .命令是將所有修改寫到緩存區。想要參考此腳本的同學,需要看具體情況。如果有不需要倉庫管理的文件,記得添加到 .gitignore 文件。

三:各行腳本解析

由于 git 命令不是本文主題,這里不介紹講git命令。

@echo off   #屏幕不顯示bat文件中所有的命令行

echo "-------Begin-------" #輸出字符,"-------Begin-------" 

set /p msg=請輸入提交注釋: #接受輸入的內容,以回車表示結束,賦值給變量 msg

echo 推送成功:【%msg%】 #輸出字符,推送成功:【%msg%】,msg為輸入的變量值

echo "--------End!--------" #輸出字符,"--------End!--------"

pause    #暫停,否則 dos 界面會一閃而過

四:其他應用場景

雙擊部署程序。例子:啟動一個jar包并指定配置文件。如下圖:

批處理文件bat腳本如何實現代碼自動提交和項目部署

五:延伸

第四步的例子是 eureka 啟動腳本,大家可以去看看,eureka 也有一個部署的批處理文件。

文件命令如下:

java -jar eureka.jar --spring.config.location=eureka-server.properties

我們可以用在自己的項目上,如:

java -jar yourProject.jar --spring.config.location=application.properties

感謝各位的閱讀!關于“批處理文件bat腳本如何實現代碼自動提交和項目部署”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

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

bat
AI

沧州市| 平和县| 启东市| 安龙县| 电白县| 冕宁县| 内乡县| 江城| 长沙县| 渑池县| 富川| 商丘市| 改则县| 江津市| 徐州市| 武冈市| 定州市| 华容县| 沙雅县| 定襄县| 本溪市| 宁安市| 扬州市| 齐齐哈尔市| 固阳县| 新营市| 桑日县| 博罗县| 富阳市| 丁青县| 虞城县| 盐城市| 轮台县| 武穴市| 靖州| 台山市| 双江| 仁化县| 福贡县| 扶余县| 容城县|