Azure Data Factory与Azure DevOps CI/CD突发错误排查求助
Azure Data Factory CI/CD流水线npm执行失败:资源目录找不到问题
我按照Azure Data Factory CI/CD官方文档执行操作,此前在其他Azure账户中该CI/CD流程可正常运行,但复制流程到新账户后出现错误。错误日志显示npm执行失败,提示无法找到integrationRuntime、pipeline、dataset、linkedService、trigger等资源目录。
相关信息:
- 已提供YAML流水线配置内容
- 文件夹结构截图展示了当前项目的目录层级
- 提供了包含完整项目文件的压缩包
排查方向建议
- 确认文件夹结构合规:ADF要求资源文件必须直接放在根目录下的对应文件夹中(如
/integrationRuntime、/pipeline),不能嵌套在子文件夹里。检查当前项目的资源目录是否位于仓库根层级,是否存在额外目录层级导致npm脚本路径识别错误。 - 核对YAML路径配置:检查流水线YAML中设置的工作目录、调用npm脚本时的路径参数是否正确指向了包含所有资源目录的根路径。
- 检查npm脚本参数:确认
package.json中的ADF相关脚本(如build)是否使用了正确的--source-folder参数,比如是否设置为./指向根目录,而非错误的子路径。 - 验证文件复制完整性:确认复制流程时,所有资源目录及内部文件都被完整复制到新仓库,没有遗漏或目录结构被意外修改。
- 统一ADF工具版本:确保新环境中安装的
@microsoft/azure-data-factory-utilities包版本与之前正常运行的环境一致,版本差异可能导致路径解析逻辑变化。
内容的提问来源于stack exchange,提问作者NotUrBestie
相关产品推荐
相关产品推荐

