Bazel : une première version stable pour le moteur de production open source made in Google
Après quatre ans et demi en open source, Bazel est passé en version stable.
Google est à l'origine de ce moteur de production disponible sur Windows, macOS et Linux.
Il l'utilise en interne, sous le nom Blaze, pour des projets comme Angular et TensorFlow.
C++, Go, Java, Objective-C, Python et Scala font partie des principaux langages pris en charge.
Des plug-in sont disponibles pour divers environnements de développement, dont Android Studio et Visual Studio Code.
Bazel exploite son propre langage d'extension : Starlark, inspiré de Python.
Il a la particularité de ne reconstruire que le nécessaire en utilisant un système de mise en cache locale et distribuée.
Chaque mois sera publiée une mise à jour mineure. Les releases majeures seront espacées d'au moins trois mois.
Quelques nouveautés à relever avec cette v1 :
- La commande genrule (création de règles de construction génériques) gère les attributs cmd_bash, cmd_ps et cmd_bat pour une meilleure intégration à Windows
- Activation par défaut d'AAPT2 sur Android et de TLS sur toutes les connexions gRPC
- maver_jar et maven_server n'autorisent plus les URL HTTP en clair sans checksum
- Possibilité de définir, dans les fichiers de configuration, des paramètres spécifiques à un hôte
Photo d'illustration © Negative Space via Pexels
Sur le même thème
Voir tous les articles Business