我正在尝试使用 command 根据最新标签获取 git 信息git describe --tags --always
。
这在我的电脑上运行良好,来自circle-ci,travis-ci,但不使用 cirrus-ci。
使用相同的Dockerfile运行
echo "GIT:$(git describe --tags --always --dirty)"
正如预期的那样,我从 circle-ci 得到 log :
GIT:v0.0-6-ge75d196
但是来自 cirrus-ci log :
吉特:e75d196
我将环境变量CIRRUS_CLONE_DEPTH设置为 0,但这似乎链接到当前分支的历史记录并且不包含标签。
有没有办法让 cirrus-ci 获取标签?