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

如何在Renovate中排除指定依赖的自动更新?

如何用Renovate永久排除特定依赖的自动更新

当然可以,Renovate提供了明确的配置项来实现永久排除特定依赖的自动更新,针对你docker-compose.yml里的Postgres镜像,推荐两种常用配置方式:

1. 全局排除(简单直接)

如果你的项目里所有Postgres相关的依赖都不想让Renovate更新,可以在项目根目录的renovate.json中添加全局排除规则:

{
  "excludePackageNames": ["postgres"]
}

2. 精准匹配(推荐)

如果只想禁用docker-compose.yml中Postgres镜像的更新,不影响其他地方的依赖,可以用更精准的规则配置:

{
  "packageRules": [
    {
      "matchFiles": ["docker-compose.yml"],
      "matchPackageNames": ["postgres"],
      "enabled": false
    }
  ]
}

各字段说明:

  • matchFiles:指定规则生效的目标文件,这里就是你的docker-compose.yml
  • matchPackageNames:匹配要排除的镜像名称(Postgres)
  • enabled: false:直接禁用该镜像的自动更新检测与PR创建

配置完成后,Renovate就不会再针对这个Postgres镜像创建更新PR了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 17:15:45