10 comentários (10 comentários)0 reação (0 reação)0 responsável (0 responsável)C4.755 forks (4.755 forks)batch import
good first issue
Métricas do repositório
- Stars
- 9.223 estrelas (9.223 estrelas)
- Métricas de merge de PR
- Mesclagem média 7d 22h (Mesclagem média 7d 22h)50 fundiu PRs em 30d (50 fundiu PRs em 30d)
Description
目前 RT-Thread 仓库为了保证代码的正确性,基本每个PR都会编译一遍所有的bsp,其中环境安装是最耗时的部分。如果可以利用 github 的cache机制,就可以极大的加快仓库ci的执行效率。
参考
Guia do colaborador
- Direção de pesquisa
- A issue propõe adicionar cache aos fluxos de trabalho do GitHub Actions no repositório RT Thread. Atualmente, cada pull request reconstrói todos os ambientes BSP, o que consome muito tempo. Para implementar o cache, examine os fluxos de trabalho existentes em `.github/workflows/` e identifique etapas onde dependências ou artefatos de compilação podem ser armazenados em cache usando `actions/cache`. Consulte os links fornecidos para orientações sobre cache do GitHub Actions e a API de cache. A solução deve armazenar em cache instalações de toolchain ou saídas de compilação para acelerar execuções subsequentes. Um bom ponto de partida é adicionar uma etapa de cache após a configuração do ambiente e antes da compilação.
- Pilha de tecnologia
- cgithub actions
- Domain
- devopsci cd
- Tipo Issue
- DevOps
- Prerequisites
- GitGitHub Actions