10 commentaires (10 commentaires)0 réaction (0 réaction)0 personne assignée (0 personne assignée)C4 755 forks (4 755 forks)batch import
good first issue
Métriques du dépôt
- Stars
- 9 223 étoiles (9 223 étoiles)
- Métriques de merge PR
- Merge moyen 7j 22h (Merge moyen 7j 22h)50 PRs mergées en 30 j (50 PRs mergées en 30 j)
Description
目前 RT-Thread 仓库为了保证代码的正确性,基本每个PR都会编译一遍所有的bsp,其中环境安装是最耗时的部分。如果可以利用 github 的cache机制,就可以极大的加快仓库ci的执行效率。
参考
Guide contributeur
- Direction de recherche
- Cette issue propose d'ajouter un cache aux workflows GitHub Actions dans le dépôt RT Thread. Actuellement, chaque pull request reconstruit tous les environnements BSP, ce qui prend du temps. Pour implémenter le cache, examinez les workflows existants dans `.github/workflows/` et identifiez les étapes où les dépendances ou les artefacts de compilation peuvent être mis en cache en utilisant `actions/cache`. Reportez vous aux liens fournis pour obtenir des conseils sur le cache GitHub Actions et l'API de cache. La solution doit mettre en cache les installations de toolchain ou les sorties de compilation pour accélérer les exécutions ultérieures. Un bon point de départ est d'ajouter une étape de cache après la configuration de l'environnement et avant la compilation.
- Stack technique
- cgithub actions
- Domaine
- devopsci cd
- Type d'issue
- DevOps
- Prérequis
- GitGitHub Actions