• DevOps
  • 在执行流水线过程中无法找到setting.xml

yuswift 你好,这个maven的setting文件并不是每个项目都需要,这是公共的,我在配置平台配置中心可以看到这个配置

    rufei ks的配置中心么?你需要把这个配置挂进容器里去

      17 天 后



      第一步中的容器中能看到代码文件,第二步编译容器中查看不到代码文件,所以就报这个错了,不知道楼主有没有解决这个问题

        1 年 后

        您好,请问这个问题解决了么?如何解决呢?

          3 个月 后

          colin354

          查看 maven agent pod 信息:

          如图1,先在流水线页面 [运行] 流水线 ,然后在 Kubesphere-devops-system 命名空间下可以看到运行的 agent pod ,点击进入详情页,点击 [查看YAML] 可以看到 pod 详情;

          示例

          图2 是 ks v3.3.2 的 maven-3.5.3 agent pod 详情, settings.xml 是通过挂载 configmap ks-devops-agent 到容器里 /opt/apache-maven-3.5.3/conf/settings.xml 目录的,也即是 maven 的配置文件,不用在 mvn 命令时指定这个路径了;

          如果您的 ks 不是这个版本,可以看下您的 agent pod 信息里 settings.xml 的挂载路径,根据情况看是否需要在 mvn 命令指定这个路径;

          wang92424 请参考上一楼的步骤操作;如果过程中有问题,请详细描述下问题或者贴出一些截图信息;