Jenkins 获取 Git tag check out issue

我们平常上生产的话, 是需要给 包 打一个 tag的 , 方便如果 上了生产的话, 万一出了问题 可以方便回滚。

但是打完tag 后, 然后再jenkins 运行的时候  发现一直有报错。

 

 发现问题是 check out 的issue, 我刚开始 一直 以为是 我的账号的 问题, 然后我尝试了其他的pipeline  但是没有使用tag  我发现是Okay的, 那我现在就开始怀疑是git tag 的 问题了。

 

最终 发现是一个 很傻 的问题  , 因为我发现是我没有把 git 提交到  远程仓库 , 那当然是checkout  不到呀。

我是使用 IDEA 的, 但是IDEA 并没有功能 直接可以把tag提交到远程仓库。

所以 我们要使用命令:

1.push单个tag,命令格式为:git push origin [tagname]
例如:
git push origin v1.0 #将本地v1.0的tag推送到远端服务器
2.push所有tag,命令格式为:git push [origin] --tags
例如:
git push --tags

git push origin --tags

这样子 在 拉取 就万事大吉啦 。

转载于:https://www.cnblogs.com/mythdoraemon/p/10613400.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值