Accelerate CI by commonizing thrift build and leveraging cache
- Lenguaje dominante
- Java
- Estrellas
- 3.1k
- Forks
- 1.6k
- Merge medio
- 3 d 12 h
- PR fusionados (30 d)
- 33
Descripción
Building thrift compiler takes several minutes and occupies approximately one out of four or five in the total CI duration.
It can be improved by optimizing workflow and leveraging cache so as to avoid building thrift many times.
**Reporter**: [Kengo Seki](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=sekikn) / @sekikn
**Assignee**: [Kengo Seki](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=sekikn) / @sekikn
**Note**: *This issue was originally created as [PARQUET-2205](https://issues.apache.org/jira/browse/PARQUET-2205). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza revisando la configuración del flujo de trabajo de CI del repositorio y cómo se compila el compilador de Thrift entre los distintos jobs; identifica las compilaciones repetidas y los límites de caché existentes. Se considera terminado cuando el compilador se comparte o se almacena en caché de forma que CI evite compilaciones repetidas innecesarias y se reduzca la duración total de CI.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- build-system, ci-cd
- Tipo de issue
- Refactorización
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100