在GitLab自动部署中,版本号通常是由构建和打包任务生成的。具体如何生成版本号取决于应用程序的要求。
一种常见的做法是使用Git提交ID作为版本号。可以通过以下命令获取当前Git提交ID:
git rev-parse HEAD
另一种做法是将构建日期和时间添加到版本号中。可以使用以下命令获取当前日期和时间:
date +%Y%m%d%H%M%S
然后将该值与Git提交ID结合起来,形成一个唯一的版本号。
在.gitlab-ci.yml
文件中设置环境变量来存储版本号,例如:
variables:
VERSION: "$(date +%Y%m%d%H%M%S)-$(git rev-parse --short HEAD)"
这个例子将当前日期和时间与Git提交ID组合成一个版本号,并将其存储在名为VERSION
的环境变量中。你可以根据需要调整此设置以满足你的特定需求。
完成自动部署后,你可以在部署日志或其他记录中找到每次部署所使用的版本号。