En esta página, se describen los beneficios, los requisitos y las opciones para ejecutar Bazel
con la ejecución remota.
De forma predeterminada, Bazel ejecuta compilaciones y pruebas en tu máquina local. Control remoto
La ejecución de una compilación de Bazel te permite distribuir acciones de compilación y de prueba.
en múltiples máquinas, como un centro de datos.
La ejecución remota proporciona los siguientes beneficios:
Compilación y ejecución de pruebas más rápidas a través del escalamiento de nodos disponibles
para las acciones paralelas
Un entorno de ejecución coherente para un equipo de desarrollo
Reutilización de los resultados de compilación en un equipo de desarrollo
Bazel usa un sistema de administración de
Protocolo gRPC
para permitir la ejecución remota y el almacenamiento
en caché remoto.
Para obtener una lista de los servicios de ejecución remota comercialmente admitidos, así como
herramientas de autoservicio, consulta
Servicios de ejecución remota
Requisitos
La ejecución remota de compilaciones de Bazel impone un conjunto de parámetros de configuración obligatorios.
restricciones en la compilación. Para obtener más información, consulta
Adapta las reglas de Bazel para la ejecución remota.