Files
nexus/wiki/concepts/Renovate-Bot.md
2026-04-20 00:02:56 +08:00

25 lines
963 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Renovate Bot"
type: concept
tags: [DevOps, CI/CD, Dependency-Update]
date: 2026-04-14
---
## Definition
开源依赖自动化更新工具,通过扫描代码并自动提交 Pull Request 来保持依赖项处于最新状态。适用于 Docker 镜像、Maven 依赖、Terraform 模块、Kubernetes Helm Charts 等多种依赖类型。
## Aliases
- Renovate
- Renovate Bot
## Key Features
- Dependency Dashboard在一个 GitHub Issue 中列出所有待更新的项,提供全局视角
- Managers支持多种技术栈的插件机制terraform、dockerfile、maven 等)
- Rate Limiting限制每小时或同时开启的 PR 数量
- 自动语义版本判断:基于 Semantic Versioning 规则判断更新级别
## Connections
- [[Dependency Management]]:自动化管理目标
- [[GitOps]]:依赖更新是 GitOps 流程的一部分
- [[Terraform]]:可管理 Terraform 模块依赖
- [[Terragrunt]]:可管理 Terragrunt 配置依赖