使用脚本上传tag

使用脚本上传创建 tag

我们在创建 tag 时有两种方式,一种是在 gitlab 上进行创建提交,还有一种是在命令行通过 git 命令来进行提交。但是在实际开发中,发现操作的步骤比较繁琐和重复,故而思考使用 script 脚本来生成 tag,方便操作和提升效率。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
# 拉取分支上现有的tags

git fetch --tags

echo "所有tag列表"
git tag -l -n

echo "${tagList}"
#获取最新版本tag
LatestTag=$(git describe --tags `git rev-list --tags --max-count=1`)

echo "最新版本tag......"
echo "$LatestTag"

echo "请输入要新增的版本号...... 如 v1.0.1"
#输入tag名称
read tagName

git tag ${tagName}
#推到分支上
git push origin ${tagName}

然后使用命令行

1
sh ./tag.sh

配置成 script 命令简化操作

1
2
3
"scripts": {
"tag": "sh ./tag.sh"
},

执行命令按提示生成 tag

1
npm run tag
-------------本文结束感谢您的阅读-------------

本文标题:使用脚本上传tag

文章作者:Water

发布时间:2020年08月24日 - 14:08

最后更新:2023年08月01日 - 06:08

原始链接:https://water.buging.cn/2020/08/24/使用脚本上传tag/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!