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

2022-07-27,,,,

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

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

问题得到解决完成。

本文地址:https://blog.csdn.net/ljq_android/article/details/110172297

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

下载本文的Word格式文档,以方便收藏与打印。