Git 标签保留在 Jenkins 中

标签 git jenkins git-tag

我想删除我项目的所有 Git 标签,我使用 git tag -d 作为本地标签,然后将其推送到 origin,所以origin 中的标签也被删除。

确实,如果我运行 git tag -lgit ls-remote --tags origin 则不会显示任何标签。

但是,我的build设置为每当我推送时,都会在 Jenkins 中触发构建。在运行 Jenkins 的机器上触发构建时,git tag -l 会显示多个标签。

如何删除这些标签?

最佳答案

另一个对我有帮助的解决方案是临时配置 Jenkins 以清除存储库并进行强制克隆:

enter image description here

关于Git 标签保留在 Jenkins 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42958545/

相关文章:

Git 显示最近 2 天更改的文件

groovy - 如何在部署作业中使用 groovy 脚本列出成功的 jenkins 构建?

jenkins - 我在构建 sbt jenkins 管道项目时在 jenkins 控制台中得到 [0m[[0m[0minfo[0m] [0m[0m]

git show HEAD^ 似乎不起作用。这是正常的吗?

git - 如何将自定义 ssh key 与存储(cli)工具一起使用?

jenkins - 多配置 Jenkins 作业订单

git - 有没有简单的命令可以将分支转换为标签?

git - 有没有办法准备 git 标记消息?

Git 标签信息——我在哪个分支?

macos - 在 shell 脚本中实现 .gitignore 行为?