Jenkins上同一工程改名后不能更新到最新代码的问题
程序员文章站
2022-03-22 11:01:52
Jenkins上同一工程改名后不能更新到最新代码的问题案例:之前工程名称用的是dev-auths 端口号是9001,由于代码规范问题,后来改名用的是dev-auth,端口号仍然是用9001.有更新代码到gitlub,并且Jenkins工作空间代码是最新的。但是访问接口时代码仍然是更新前的代码!解决思路:首先是以为Jenkins存在缓存,清除缓存后无果,其次,查看Jenkins构建后存放jar包的目录,发现有auth和auths两个jar包,初步猜测,是因为auths的工程一直没有停掉,Jenk...
案例:之前工程名称用的是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