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

使用Airflow Breeze时本地代码修改未同步,如何加载修改?

如何让Airflow Breeze加载本地代码修改?

要解决Breeze容器看不到本地代码修改的问题,核心是确保本地Airflow仓库目录正确挂载到容器中,以下是具体解决步骤:

关键检查与操作

  • 确保在Airflow仓库根目录运行Breeze
    必须切换到你克隆的Airflow本地仓库根目录下执行breeze命令,否则容器无法正确挂载你的本地文件。

  • 显式指定挂载本地源码启动Breeze
    如果默认启动没有自动挂载,使用--mount-local-source参数强制挂载当前目录到容器:

    breeze shell --mount-local-source=./
    
  • 验证挂载是否生效
    进入Breeze容器后,执行以下命令确认当前目录是挂载的本地仓库:

    # 查看当前路径是否为Airflow仓库根目录
    pwd
    # 检查文件修改时间是否和本地一致
    ls -l tests/sensors/test_filesystem.py
    
  • 清理旧容器/镜像(如果必要)
    如果之前使用过生产模式构建镜像,可能存在缓存导致修改不生效,可清理后重新启动:

    breeze stop
    breeze down --volumes --remove-orphans
    breeze shell --mount-local-source=./
    

验证修改

完成上述操作后,在容器内再次查看文件:

cat tests/sensors/test_filesystem.py

此时应该能看到你添加的test_poke_for_modification_file_not_modified测试方法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 10:25:10