mirror of
https://github.com/yanhao98/renovate-example.git
synced 2025-07-13 09:30:48 +08:00
Initial commit
This commit is contained in:
47
README.md
Normal file
47
README.md
Normal file
@ -0,0 +1,47 @@
|
||||
# Renovate
|
||||
|
||||
- ❗️ 注意:
|
||||
- Gitea 需要在仓库的【设置】-【协作者】里增加协作者。
|
||||
- GitHub 需要 https://developer.mend.io 里设置。
|
||||
|
||||
|
||||
### Gitea 仓库配置
|
||||
|
||||
https://docs.renovatebot.com/modules/platform/gitea
|
||||
1. 创建一个`Gitea`的账号。 https://git.1-h.cc/admin/users/new
|
||||
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
|
||||
|
||||
#### 启动 Renovate
|
||||
|
||||
```yaml
|
||||
name: renovate
|
||||
services:
|
||||
git.1-h.cc:
|
||||
# docker exec -it renovate-git.1-h.cc-1 docker-entrypoint.sh renovate
|
||||
pull_policy: always
|
||||
restart: always
|
||||
network_mode: bridge
|
||||
environment:
|
||||
- LOG_LEVEL=debug
|
||||
- TZ=Asia/Shanghai
|
||||
- RENOVATE_AUTODISCOVER=true
|
||||
- RENOVATE_PLATFORM=gitea
|
||||
- RENOVATE_INCLUDE_MIRRORS=true
|
||||
#
|
||||
- RENOVATE_ENDPOINT=❗️https://git.1-h.cc
|
||||
- RENOVATE_TOKEN=❗️
|
||||
- GITHUB_COM_TOKEN=❗️
|
||||
entrypoint:
|
||||
- /bin/bash
|
||||
image: renovate/renovate:38
|
||||
command: -c "while true; do docker-entrypoint.sh renovate; sleep 8h; done"
|
||||
```
|
||||
|
||||
|
||||
### 配置参考
|
||||
|
||||
- https://github.com/vuejs/create-vue/blob/main/renovate.json
|
||||
- https://github.com/unjs/renovate-config/blob/main/default.json
|
||||
- https://docs.renovatebot.com/config-presets/#fetching-presets-from-an-http-server
|
Reference in New Issue
Block a user