簡介:
今天我們的主角是批處理bat腳本。一種簡化的腳本語言,主要應用于windows系統和dos中。本文利用簡單的幾行代碼,帶你實現代碼自動提交,項目輕松運行。
需要
掌握簡單的bat批處理語法
一臺電腦
一:最終效果圖
平常提交代碼,沒有沖突的情況下,你可能需要依次輸入以下幾行命令:
1
2
3
4
|
git add test .txt git commit -m '提交測試文件' git pull git push |
有了批處理腳本,我們只要雙擊 filepush.bat 批處理文件,即可完成自動提交。省去寫重復的代碼提交命令。
下面展示一下效果圖:
二:看看腳本怎么寫的
filepush.bat 文件代碼如下:
1
2
3
4
5
6
7
8
9
10
11
|
@ 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命令。
1
2
3
4
5
6
7
8
9
10
11
|
@echo off #屏幕不顯示bat文件中所有的命令行 echo "-------begin-------" #輸出字符,"-------begin-------" set /p msg=請輸入提交注釋: #接受輸入的內容,以回車表示結束,賦值給變量 msg echo 推送成功:【%msg%】 #輸出字符,推送成功:【%msg%】,msg為輸入的變量值 echo "--------end!--------" #輸出字符,"--------end!--------" pause #暫停,否則 dos 界面會一閃而過 |
四:其他應用場景
雙擊部署程序。例子:啟動一個jar包并指定配置文件。如下圖:
五:延伸
第四步的例子是 eureka 啟動腳本,大家可以去看看,eureka 也有一個部署的批處理文件。
文件命令如下:
java -jar eureka.jar --spring.config.location=eureka-server.properties
我們可以用在自己的項目上,如:
java -jar yourproject.jar --spring.config.location=application.properties
總結:
最終效果圖看看腳本怎么寫的各行腳本解析其他應用場景延伸注意:本文分享的技巧需要根據實際情況調整腳本這是我個人的經驗和觀點
到此這篇關于批處理文件bat腳本實現代碼自動提交和項目部署的文章就介紹到這了,更多相關批處理文件bat內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/qq_21099841/article/details/105670920