Jenkins上同一工程改名后不能更新到最新代码的问题

案例:之前工程名称用的是dev-auths 端口号是9001,
由于代码规范问题,后来改名用的是dev-auth,端口号仍然是用9001.
有更新代码到gitlub,并且Jenkins工作空间代码是最新的。
但是访问接口时代码仍然是更新前的代码!

解决思路:首先是以为Jenkins存在缓存,清除缓存后无果,
其次,查看Jenkins构建后存放jar包的目录,发现有auth和auths两个jar包,
初步猜测,是因为auths的工程一直没有停掉,Jenkins配置的端口以及配置信息还是给到了auths工程,导致auth工程没有启动。
验证:在Jenkins上修改端口,改成9002,启动成功,范围接口,发现代码已经是最新的。
所以停掉9001所在的工程容器运行,替换auth工程的端口位9001,再次启动成功,也能成功访问。

问题得到解决完成。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值