Kubesphere问题总结
# DevOps
# 使用其他 JDK (11) 构建项目
kubesphere 默认已经内置了 jdk11
存在的问题
如果使用了多个容器,比如拉取 git 代码时,不是在此容器下,会出现到构建步骤时,找不到项目,暂时的解决办法就是全部写在一个容器里。
# Maven 构建时报错:cannot find symbol
这个原因有很多,我遇到的原因是 common 包上传到 nexus 后修改过,但版本没有改变,由于 devops 默认是会缓存依赖的,导致一直使用旧的 common 包编译,于是就有了 cannot find symbol
而这些缓存是通过 hostPathVolume
存储在宿主机下的 /var/data/jenkins_maven_cache
,把各个节点下的此目录下对应的依赖删除,再次构建即可重新下载。
当然规范的操作应该是:在每次修改包时,修改版本号,就不会出现上述问题。
上次更新: 2024/03/11, 22:37:05