tensorflow / tensorflow/java

Consider making CI bazel cache public for read only access

Offen
#356 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Ö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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.