Butbucket服务器上的自定义翻新预设



我刚刚尝试创建一个自定义预设来进行翻新,如下所述。我的目标是禁止某些版本的依赖关系。所以我创建了一个JSON文件my.json,如下所示:

{
"packageRules": [
{
"matchPackageNames": ["commons-logging"],
"allowedVersions": "!/.*-does-not-exist$/"
}
]
}

当我们使用比特桶服务器时,我已经将其放入一个名为renovate-config的存储库中,比如说XYZ。我将一个服务的主分支上的renovate.json文件更改为:

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base",
"local>XYZ/renovate-config//my"
]
}

不幸的是,翻新并没有解决这个问题。提供程序配置正确,并且翻新正在完全使用我们的比特桶服务器实例,但它要么没有使用预设,要么出现了其他问题。

欢迎任何帮助。

好的。以下是解决方案:事实上,我的做法是正确的。并检索和应用了预设。我只是在制定规则时犯了一个错误:

这项工作:

{
"packageRules": [
{
"matchPackageNames": [".*:commons-logging"],
"allowedVersions": "!/.*-does-not-exist$/"
}
]
}

注意在包名称开头添加的.*:。对于Maven工件,这需要包括groupId。

我还发现,当激活调试或跟踪日志记录时,会发生什么非常清楚。

相关内容

  • 没有找到相关文章

最新更新