You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pipeline执行报错:指定路径的deployment.yaml不存在求助

Azure DevOps Pipeline kubectl 任务路径不存在问题排查
  • 核心原因:文件名后缀不匹配
    你代码库中的文件是deployment.yml,但Pipeline的kubectl命令里指定的是deployment.yaml。Linux环境下的文件系统大小写敏感,且.yml和.yaml被视为两个不同的文件后缀,因此系统找不到对应文件。

  • 快速解决方式

    1. 重命名文件:将代码库中的deployment.yml改为deployment.yaml,与Pipeline命令中的路径保持一致
    2. 修改Pipeline配置:调整kubectl命令里的文件路径,把deployment.yaml替换为deployment.yml
  • 额外验证步骤
    在Pipeline中添加一个Shell任务,执行命令:

    ls -l /home/vsts/work/1/s/javapipetest13/Orchestration/dev/
    

    该命令会列出目标目录下的所有文件,可直观确认文件名的准确拼写、后缀及是否存在其他路径问题。

内容的提问来源于stack exchange,提问作者SmartestVEGA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 06:16:18