Reserva la fecha: BazelCon 2023 se celebrará el 24 y 25 de octubre en Google Múnich. ¡Ya comenzó el registro! Más información

Descripción general de la ejecución remota

Informa un problema Ver código fuente

En esta página, se describen los beneficios, los requisitos y las opciones para ejecutar Bazel con ejecución remota.

De forma predeterminada, Bazel ejecuta compilaciones y pruebas en tu máquina local. La ejecución remota de una compilación de Bazel te permite distribuir acciones de compilación y de prueba en varias máquinas, como un centro de datos.

La ejecución remota proporciona los siguientes beneficios:

  • Compilación y ejecución de prueba más rápidas a través del escalamiento de nodos disponibles para acciones paralelas
  • Un entorno de ejecución coherente para un equipo de desarrollo
  • Reutilización de los resultados de las compilaciones en un equipo de desarrollo

Bazel usa un protocolo gRPC de código abierto para permitir la ejecución y el almacenamiento en caché remotos.

Consulta Servicios de ejecución remota para obtener una lista de los servicios de ejecución remota con asistencia comercial y de herramientas de autoservicio.

Requisitos

La ejecución remota de las compilaciones de Bazel impone un conjunto de restricciones de configuración obligatorias en la compilación. Si deseas obtener más información, consulta Adapta las reglas de Bazel para la ejecución remota.