问题描述
我们正在使用 Renovate 更新 Angular 项目中的依赖项。我们使用 Docker 镜像自己托管它。现在,它正在更新所有依赖项,但我们希望它只更新我们自己的私有库,即下面的 @acme/common:
module.exports = {
"baseBranches": ["master","Release"],"onboarding": true,"onboardingConfig": {
"extends": [ "config:base" ]
},"platform": "github","packageRules": [
{
"matchBaseBranches": ["master"],"matchPackagePatterns": ["^@acme"],"rangeStrategy": "bump","updateTypes": [
"minor","patch"
],"automerge": true,"automergeType": "branch"
},{
"matchBaseBranches": ["Release"],"matchPackagePatterns": ["common"],"updateTypes": [
"patch"
],"automergeType": "branch"
}
]
};
如何让它只更新 packageRules 中定义的库?
根据this article,您可以这样做:
{
"extends": [
"config:base"
],"enabledManagers": ["npm"],"packageRules": [
{
"packagePatterns": ["*"],"excludePackagePatterns": ["debug"],"enabled": false
}
]
}
然而,它对我不起作用......
罗布
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)