Consider making CI bazel cache public for read only access
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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- 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