Consider making CI bazel cache public for read only access
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 928
- Forks
- 227
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Bazel allows you to use the build cache in a read-only manner see here. It would be very helpful for local builds if we could make the cache used by the CI available in read only mode for local builds, and potentially automatically set that up (via a bazelrc or maven profile). Currently building from scratch takes several hours for me, which is quite a pain. It would require changing the permissions on the GCP bucket though and I'm not sure if that's something we can do.
cc @karllessard
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der im Issue verlinkten Dokumentation zum Remote-Caching von Bazel und prüfe anschließend die CI-Konfiguration des Repositorys sowie alle bazelrc- oder Maven-Profile. Ermittle, ob der GCP-Bucket sicher schreibgeschützten Zugriff für lokale Builds erlauben kann und wie dieser Zugriff konfiguriert würde. Als erledigt gilt die Aufgabe, wenn lokale Builds den CI-Cache ohne Schreibberechtigungen oder eine Beeinträchtigung des Buckets verwenden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- gcp, java
- Bereich
- build-system, ci-cd, cloud
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100