GitLab根据tag构建项目:
如果配置了根据tag构建项目,master分支合并提交后不再自动构建,如需构建发版,需要git tag打一个标签然后提交,才会从git仓库拉取最新代码进行构建。
git创建本地标签:(标签会默认打到最新一次提交上面)
git tag -a 标签名称 -m "描述"
例:git tag -a v1.1.4 -m "version 1.1.4"
git创建本地标签并打到指定提交记录上:
git tag -a 标签名称 -m "描述" commitId
例:git tag -a v1.1.4 -m "version 1.1.4" daebeb
commitId可以通过 git log --pretty=oneline查看
git删除本地标签:
git tag -d 标签名称
例:git tag -d v1.1.4
git推送标签到远端仓库:
git push origin 标签名称
例:git push origin v1.1.4
如果远端仓库已经有次标签会推送失败
即使git tag打标签的是历史提交记录,gitlab构建仍会拉取最新仓库代码。