tensorflow / tensorflow/java

Consider making CI bazel cache public for read only access

Ouverte
#356 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Java
Étoiles
928
Forks
227
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par la documentation de mise en cache distante de Bazel liée dans l’issue, puis examinez la configuration de CI du dépôt ainsi que tout profil bazelrc ou Maven. Déterminez si le bucket GCP peut autoriser en toute sécurité un accès en lecture seule pour les builds locaux et comment cet accès serait configuré. Le travail est considéré comme terminé lorsque les builds locaux peuvent utiliser le cache de CI sans permissions d’écriture ni compromettre le bucket.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
gcp, java
Domaine
build-system, ci-cd, cloud
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.