10 件のコメント (10 件のコメント)0 件のリアクション (0 件のリアクション)0 人の担当者 (0 人の担当者)C4,755 件のフォーク (4,755 件のフォーク)batch import
good first issue
Repository metrics
- Stars
- 9,223 個のスター (9,223 個のスター)
- PR merge metrics
- 平均マージ 7d 22h (平均マージ 7d 22h)30d で 50 merged PRs (30d で 50 merged PRs)
説明
目前 RT-Thread 仓库为了保证代码的正确性,基本每个PR都会编译一遍所有的bsp,其中环境安装是最耗时的部分。如果可以利用 github 的cache机制,就可以极大的加快仓库ci的执行效率。
参考
コントリビューターガイド
- 調査方針
- この課題は、RT Thread リポジトリの GitHub Actions ワークフローにキャッシュを追加することを提案しています。現在、各プルリクエストで全ての BSP 環境が再ビルドされており、時間がかかります。キャッシュを実装するには、`.github/workflows/` 内の既存のワークフローを調査し、`actions/cache` を使用して依存関係やビルド成果物をキャッシュできるステップを特定してください。GitHub Actions のキャッシュとキャッシュ API に関するガイダンスについては、提供されたリンクを参照してください。解決策では、ツールチェーンのインストールやビルド出力をキャッシュして、後続の実行を高速化する必要があります。良い出発点は、環境設定の後、コンパイルの前にキャッシュステップを追加することです。
- 技術スタック
- cgithub actions
- 領域
- devopsci cd
- Issue 種別
- DevOps
- 前提条件
- GitGitHub Actions