软件发布时 生成发布日志文件 单点登录 getGitInfo.bat

需求

每次发包的时候,前端是3个包,如果后期出现问题,不好回查
所以把当前项目的git信息记录下来 以便回查
第一次手动写了下,发现比较麻烦,所以写个脚本,每次发布的时候 运行下即可

上代码

软件发布时 生成发布日志文件 单点登录 getGitInfo.bat

相应提示文字和路径已经改成了描述文字,不能直接运行,要改成自己的本机目录

@REM getGitInfo.bat
@echo off

@REM 指定UTF-8编码 否则中文会乱码
chcp 65001

@REM 存上当前目录
set "savePath=%cd%\gitInfo.txt"
echo 总项目名称-发包日志文件: > %savePath%

echo - >> %savePath%
echo - >> %savePath%
@REM 进入第三方单点登录项目
cd C:\project\项目名称
echo 项目名称 第三方单点登录项目分支: >> %savePath%
git branch --show-current >> %savePath%
echo 当前最后一条git记录: >> %savePath%
git log -1 >> %savePath%

echo - >> %savePath%
echo - >> %savePath%
@REM 进入平台项目
cd C:\project\项目名称
echo 项目名称 平台项目分支: >> %savePath%
git branch --show-current >> %savePath%
echo 当前最后一条git记录: >> %savePath%
git log -1 >> %savePath%

echo - >> %savePath%
echo - >> %savePath%
@REM 进入项目名称
cd C:\project\项目名称
echo 项目名称 当前分支: >> %savePath%
git branch --show-current >> %savePath%
echo 当前最后一条git记录: >> %savePath%
git log -1 >> %savePath%

echo gitInfo.txt 输出成功! save success!!

@REM 输出最后生成结果
type %savePath%

@echo on
pause

posted @ 2022-08-19 10:43  彭成刚  阅读(24)  评论(0编辑  收藏  举报