0
0
mirror of https://github.com/yanhao98/renovate-example.git synced 2025-07-14 04:00:48 +08:00
Files
renovate-example/README.md

66 lines
1.7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Renovate
- https://regex.ai/
- https://rubular.com/
- https://regex101.com/
---
- https://developer.mend.io/github/yanhao98/renovate-example
#### Gitea 仓库配置[^1]
<details>
1. [创建](https://git.1-h.cc/admin/users/new)一个`Gitea`的账号。
2. 创建该账号的[`Personal Access Token`](https://git.1-h.cc/user/settings/applications)。
3. 增加该账号为[协作者](https://git.1-h.cc/examples/renovate/settings/collaboration)。
4. Github 的 [`Token`](https://github.com/settings/tokens) 不需要勾选任何权限。
</details>
#### 启动 Renovate
<details>
<summary>docker-compose.yml</summary>
```yaml
name: renovate
volumes:
tmp:
driver: local
x-common-services: &common-services
pull_policy: always
network_mode: bridge
restart: always
volumes:
- tmp:/tmp
image: renovate/renovate
entrypoint: /bin/bash
command: -c "while true; do docker-entrypoint.sh renovate; sleep 1h; done"
x-common-env: &common-env
LOG_LEVEL: debug
TZ: Asia/Shanghai
RENOVATE_AUTODISCOVER: true
RENOVATE_PLATFORM: gitea
RENOVATE_INCLUDE_MIRRORS: true
GITHUB_COM_TOKEN: ❗️
services:
# docker exec -it renovate-git.1-h.cc-1 docker-entrypoint.sh renovate
git.1-h.cc:
<<: *common-services
environment:
<<: *common-env
RENOVATE_ENDPOINT: https://git.1-h.cc
RENOVATE_TOKEN: ❗️
```
</details>
### 配置参考
- https://gitea.com/gitea/renovate-config
- https://github.com/unjs/renovate-config/blob/main/default.json
- [Fetching presets from an HTTP server](https://docs.renovatebot.com/config-presets/#fetching-presets-from-an-http-server)
[^1]: [Gitea and Forgejo](https://docs.renovatebot.com/modules/platform/gitea)