如何在repository-1中运行renovate-1095分支的Renovate CI
如何让Renovate使用共享配置仓库的指定分支而非主分支
你之前尝试的baseBranches和useBaseBranchConfig参数是用来控制**当前仓库(repository-1)**的分支配置逻辑,和共享配置仓库的分支选择无关,所以达不到你要的效果。正确的做法是在repository-1的Renovate配置里,直接指定共享配置仓库的目标分支:
具体操作步骤
修改repository-1的配置文件(
renovate.json或renovate-config.js)- 如果用的是
renovate.json,找到extends字段,把原来指向.github仓库的配置改成带分支后缀的格式:{ "extends": [ "github>你的组织名/.github:renovate-1095" ] } - 如果用的是
renovate-config.js,对应修改extends数组:module.exports = { extends: [ 'github>你的组织名/.github:renovate-1095' ] };
这里的
:renovate-1095就是指定要拉取的共享配置仓库分支。- 如果用的是
验证配置生效
可以在repository-1里执行Renovate的dry-run命令,检查日志输出是否显示拉取了.github仓库的renovate-1095分支配置:renovate --dry-run
注意事项
- 确保repository-1的Renovate服务账号有权限访问
.github仓库的renovate-1095分支 - 不需要保留之前设置的
baseBranches和useBaseBranchConfig参数,避免干扰配置逻辑
内容的提问来源于stack exchange,提问作者user27932460
相关产品推荐
相关产品推荐

