renovate, 自动依赖更新灵活,因此你无需

分享于 

3分钟阅读

GitHub

  繁體 雙語
Keep npm dependencies up-to-date
  • 源代码名称:renovate
  • 源代码网址:http://www.github.com/renovateapp/renovate
  • renovate源代码文档
  • renovate源代码下载
  • Git URL:
    git://www.github.com/renovateapp/renovate.git
    Git Clone代码到本地:
    git clone http://www.github.com/renovateapp/renovate
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/renovateapp/renovate
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    Renovate banner

    更新

    自动依赖更新灵活,因此你无需。

    License: AGPL v3codecovJoin the chat at https://gitter.im/renovate-app/LobbyRenovate enabled

    :为什么使用更新

    • 每当依赖项需要更新时接收自动请求请求。 或者每当你安排它。
    • 更新发现并处理存储库中的所有依赖文件( 比如。 支持monorepo架构,例如lerna或者纱线工作区
    • 通过配置文件或者你的package.json 可以定制的行为
    • 使用eslint像共享配置预设,便于使用和简化配置
    • 在同一提交中本机更新锁定文件,包括在每次合并时立即解决冲突
    • 支持 GitHub,GitLab ( APIv4 ) 和 lua。 BitBucket是一个 WIP。
    • 开源( 可以通过 npm/纱线安装) 可以独立托管,也可以通过GitHub应用程序免费使用

    使用 Renovate?

    更新于 2017年发布,现在在开发者社区中被广泛使用。 示例用户包括以下GitHub组织:

    algoliaangularmozillauber-workflowyarnpkg






    更新方法

    • 无论是小的还是大的,都可以从自动化中受益
    • 更新不应让你改变你的工作流程- 不要对用户实施意见
    • 所有行为都应该是可以配置的,如果需要的话,
    • 在可以能的( 最小化配置) 中自动检测设置,始终允许重写

    使用 refresh

    如果你在GitHub上使用更新,最简单的方法就是使用更新应用。 转到 https://github.com/marketplace/renovate 立即安装。

    配置

    配置配置常见问题解答文档应该有帮助。

    如果你想查看配置或者询问任何问题,你还可以在 https://github.com/renovatebot/config-help 中引发问题。

    主机

    如果你不在GitHub或者你喜欢运行自己的更新副本,那么你可以轻松运行你自己的拷贝。 请参见文档/自主机。 还有一个商业许可更新版,适用于GitHub企业。

    如果你希望为更新或者获得本地副本运行,请参见 contributing.md 文档中的指示。

    安全/公开

    If Renovate发现重要的Bug,请先 Renovate,以便在 security@renovateapp.com assessed,以便在开发之前对它的进行评估和希望。 请不要为安全相关的问题或者问题而引发GitHub问题。


    AUTO  DEP  FLEX  dependency  
    相关文章