在GitLab CI/CD中,您可以通过自定义变量来获取当前时间戳。首先,在项目的设置中找到“CI/CD”选项卡,然后在左侧菜单中选择“Variables”。在这里,您可以添加一个名为“TIMESTAMP”的自定义变量,并将其值设置为$(date +%s)
。这将使用date
命令获取当前时间的秒数,并将其作为变量的值。
接下来,在您的CI/CD脚本中,您可以引用该变量并将其分配给一个新的变量。例如:
timestamp=$TIMESTAMP
echo "The current timestamp is $timestamp"
现在,您就可以使用该$timestamp
变量在脚本中进行任何需要使用时间戳的操作了。请注意,此方法生成的时间戳是基于UTC(协调世界时)的。如果需要使用本地时间,请根据需要对其进行转换。
另外,请注意:每次构建都会生成一个新的时间戳,因此如果需要对多个构建进行比较,则必须确保它们都是以相同方式生成的。