使用流水线部署微服务项目,最新提交的代码没有生效(生效的是昨天提交的一个镜像的旧代码),看了腾讯云的镜像仓库和打包的日志都没问题,再该怎么排查问题?
再devops看到有个组件的日志,不知道有没有问题?
没有生效的项目版本是SNAPSHOT的吗
rick latest没生效
如果您指的是镜像的tag是latest没生效的话,可能是由于k8s没有重新拉取镜像导致的
rick 镜像仓库确实有最新的tag推送记录,项目我点的重新部署,还能怎么排查问题?
rick 项目里面的版本确实是快照的<version>0.0.1-SNAPSHOT</version>
我不确定你的这个情况到底是哪种,分别给出下面的建议:
可以试着把 imagePullPolicy 设置为 Always
imagePullPolicy
Always
或者,设置镜像时带上哈希值,例如:surenpi/ks-jenkins:2.249.1@sha256:c445d57586b3f0b4d2e05f37cc9a9c5221b1d90a89f66800748d914db1f7270d
surenpi/ks-jenkins:2.249.1@sha256:c445d57586b3f0b4d2e05f37cc9a9c5221b1d90a89f66800748d914db1f7270d
在构建的时候加参数 -U,例如:mvn clean package -U
-U
mvn clean package -U
rick 非常感谢您的建议,我试试