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

Tilt.dev+Minikube本地开发:Live Update提示停止却仍更新问题咨询

问题分析与解决方案

问题原因

你的docker_build配置中,ignore路径是相对于构建上下文(context)而非Tiltfile所在目录。当前构建上下文设为../../(即org根目录),但你写的../../deployment相对于org目录来说,实际指向的是org父目录下的deployment,而非当前org/deployment,导致忽略规则完全不生效。因此修改org/deployment内的文件时,Tilt仍会检测到变更,既触发LiveUpdate的同步校验报错,又触发镜像重构。

解决步骤

修改Tiltfile中的ignore配置,将路径改为相对于构建上下文(org目录)的相对路径:

docker_build(
    'org/api-server',
    '../../',
    build_args={
        "UID" : UID,
        "GID" : GID,
    },
    dockerfile='./images/api_server.dockerfile',
    live_update=[sync('../../api_server', '/var/www/html')],
    ignore=['deployment', 'ui']  # 改为相对于org目录的路径
)

验证效果

修改后,Tilt会正确忽略org/deployment和org/ui下的所有文件变更,不会再触发不必要的镜像构建,也不会出现LiveUpdate的同步报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 16:24:55