Accelerate CI by commonizing thrift build and leveraging cache
- Vorherrschende Sprache
- Java
- Sterne
- 3.1k
- Forks
- 1.6k
- Ø Merge
- 3 T. 12 Std.
- Gemergte PRs (30 T.)
- 33
Beschreibung
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.*
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginnen Sie mit der Überprüfung der CI-Workflow-Konfiguration des Repositorys und der Frage, wie der Thrift-Compiler über die Jobs hinweg erstellt wird; identifizieren Sie wiederholte Builds und bestehende Cache-Grenzen. Als erledigt gilt die Aufgabe, wenn der Compiler vereinheitlicht oder gecacht wird, sodass CI unnötige wiederholte Builds vermeidet und die gesamte CI-Dauer reduziert wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- build-system, ci-cd
- Issue-Typ
- Refactoring
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100