翻新是一种自动化依赖关系更新工具。它有助于更新代码中的依赖项,而无需手动执行依赖项。当您的存储库翻新运行时,它会寻找依赖项(公共和私人)的引用,如果有较新的版本可用,则装修可以创建拉动请求以自动更新您的版本。
将更新PR直接提供给您的存储库
自动发现相关的软件包文件
仓库中自动生成的拉请求
提供有用的信息来帮助您确定接受哪些更新(年龄,采用,通过费率,合并信心)
高度可配置和灵活,适合您的需求和存储库标准
最大的语言和平台集合(下面列出)
与私人存储库和包装注册机构连接
装修可以为大多数流行语言,平台和注册表提供更新,包括:NPM,Java,Python,.Net,Scala,Ruby,Go,Docker等。支持90多个不同的软件包经理。
在以下平台上翻新更新代码存储库:github,gitlab,bitbucket,azure devops,AWS代码提交,gitea,forgejo,gerrit(实验)
运行翻新的最有效方法是使用自动化的作业调度系统,该系统定期在所有启用存储库上进行翻新,并优先响应用户活动。 Mend提供云托管和自托管解决方案。请参阅下面的选项。
支持:github.com,bitbucket云
由Mend.io主持不需要设置。可用的社区计划(免费)
github云:在github org上安装翻新的云托管应用
Bitbucket Cloud:将修订应用程序添加到您的工作区,然后将修订用户添加到要启用的项目中
支持:GitHub,GitLab,Bitbucket数据中心
安装并运行自己的翻新服务器。访问内部软件包。
修补自我托管(免费)的翻新社区(免费)
修补装修企业(付费计划)
如果您不能使用预先构建的作业调度系统,或者想构建自己的选项,则可以使用以下选项:
MEND提供了GitHub动作或GitLab跑步者,以帮助您作为CI管道工作进行翻新。
GitHub动作:RenovateBot/github-action。
Gitlab Runner:翻新跑步者项目
Azuredevops的动作:翻新我扩展
注意:此扩展名是由翻新的开发人员/用户亲自创建和维护的。扩展名的支持请求将不会直接在主装修存储库中回答。
自定义管道:您可以创建具有YML定义的自定义管道,该定义触发NPX翻新。有关如何配置管道的更多详细信息。
有几种直接运行翻新CLI的方法。请参阅文档:为所有选项进行翻新。
支持:所有平台
翻新基础知识
为什么使用翻新
它做什么? /它如何工作?
谁在使用它?
支持的平台和语言
支持的平台
支持的语言 /软件包经理
高级翻新用法
访问私人包
合并置信度数据
翻新配置
修补自我托管文档
进行翻新的不同方式
翻新与依赖关系
请进行讨论以获得帮助,建议新功能或报告错误。我们只希望维护者打开问题。
Github讨论进行翻新
为了为翻新或运行本地副本做出贡献,请阅读贡献指南。
贡献指南
需要贡献的项目:很好的第一问题
Mend.io自豪地支持并积极维护了翻新的项目。
请联系Mend.io以获取商业支持问题。
关注我们:
Twitter:x.com/mend_io
LinkedIn:linkedin.com/company/mend-io
如果您发现任何可能是安全问题的装修错误,请通过以下电子邮件发送给我们:[email protected]。这样,我们可以评估错误并希望在滥用之前对其进行修复。在您在其他任何地方报告错误之前,请给我们足够的时间来调查错误。
请不要为与安全有关的疑问或问题创建GitHub问题。