Renovateは、自動依存関係の更新ツールです。手動で行う必要なく、コードの依存関係を更新するのに役立ちます。 Renovateがリポジトリで実行されると、依存関係(パブリックとプライベートの両方)への参照を探し、新しいバージョンが利用可能な場合、Renovateはプルリクエストを作成してバージョンを自動的に更新できます。
更新PRをリポジトリに直接配信します
関連するパッケージファイルは自動的に検出されます
リポジトリで自動的に生成されたリクエストをプルします
どの更新を受け入れるかを決定するのに役立つ有用な情報を提供します(年齢、採用、合格率、信頼の合併)
あなたのニーズとリポジトリの基準に適合するために高度に構成可能で柔軟
言語とプラットフォームの最大のコレクション(以下にリスト)
プライベートリポジトリとパッケージレジストリと接続します
Renovateは、NPM、Java、Python、.NET、Scala、Ruby、Go、Dockerなどを含む、ほとんどの一般的な言語、プラットフォーム、およびレジストリの更新を提供できます。 90人以上の異なるパッケージマネージャーをサポートします。
次のプラットフォームでコードリポジトリの更新を改修する:Github、Gitlab、Bitbucket、Azure Devops、AWS Code Commit、Gitea、Forgejo、Gerrit(実験的)
改修する最も効果的な方法は、すべての有効なリポジトリで定期的に改修し、ユーザーアクティビティを優先して応答する自動ジョブスケジューリングシステムを使用することです。 MENDは、クラウドホストと自己ホストのソリューションを提供します。以下のオプションを参照してください。
サポート:github.com、Bitbucket Cloud
Mend.ioがホスト。セットアップは必要ありません。利用可能なコミュニティプラン(無料)
GitHub Cloud:GitHub組織にRenovateクラウドホストアプリをインストールし、リポジトリを選択して有効にすることを選択します
Bitbucketクラウド:Menendアプリをワークスペースに追加し、有効にするプロジェクトにMend Renovateユーザーを追加します
サポート:Github、Gitlab、Bitbucket Data Center
独自のRenovateサーバーをインストールして実行します。内部パッケージにアクセスします。
コミュニティを改装する自己ホスト(無料)
改修エンタープライズ(有料プラン)
事前に構築されたジョブスケジューリングシステムを使用できない場合、または独自に作成したい場合は、次のオプションを利用できます。
MENDは、 GitHubアクションまたはGitLabランナーを提供して、CIパイプラインジョブとして改修するのに役立ちます。
Githubアクション:RenovateBot/Github-act。
Gitlabランナー:Renovate Runnerプロジェクト
AzureDevopsアクション:拡張機能を改修します
注:この拡張機能は、改修された開発者/ユーザーによって個人的に作成および維持されます。拡張機能のサポートリクエストは、メインリノベートリポジトリで直接回答されません。
カスタムパイプライン: NPXリノベートをトリガーするYML定義を備えたカスタムパイプラインを作成できます。パイプラインの構成方法の詳細。
CLIを直接実行する方法はいくつかあります。ドキュメントを参照してください:すべてのオプションに対してRenovateを実行してください。
サポート:すべてのプラットフォーム
基本を改修します
改修を使用する理由
それは何をしますか? /どのように機能しますか?
誰がそれを使用していますか?
サポートされているプラットフォームと言語
サポートされているプラットフォーム
サポートされている言語 /パッケージマネージャー
高度な改修の使用
プライベートパッケージへのアクセス
信頼データをマージします
構成を改修します
自己ホストされたドキュメントを改装します
改修するさまざまな方法
Renovate vs Depenabot
ディスカッションを開いて、ヘルプを得る、新しい機能を提案する、またはバグを報告してください。私たちは、メンテナーに問題を開いてほしいだけです。
改修のためのgithubディスカッション
改修に貢献したり、地元のコピーを実行したりするには、貢献ガイドラインをお読みください。
貢献のためのガイドライン
貢献が必要なアイテム:良い最初の問題
Renovateプロジェクトは誇らしげにサポートされ、Mend.ioによって積極的に維持されています。
商業サポートの質問については、mend.ioにお問い合わせください。
フォローしてください:
Twitter:x.com/mend_io
LinkedIn:LinkedIn.com/company/mend-io
セキュリティの問題である可能性のあるRenovateのバグが見つかった場合は、[email protected]にメールしてください。このようにして、バグを評価し、虐待される前にバグを修正することができます。他の場所に報告する前に、バグを調査するのに十分な時間を教えてください。
セキュリティ関連の疑問や問題についてGitHubの問題を作成しないでください。