在执行流水线过程中无法找到setting.xml
17 天 后
我也遇到了这个文件
第一步中的容器中能看到代码文件,第二步编译容器中查看不到代码文件,所以就报这个错了,不知道楼主有没有解决这个问题
JjohnniangK零S
gzw 把 stage 中的 agent 都去掉试试。
1 年 后
您好,请问这个问题解决了么?如何解决呢?
3 个月 后
YyudongK零S
- 已编辑
查看 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 命令指定这个路径;