Saltar al contenido

runnerhut

Glosario

Definiciones claras del vocabulario de CI y GitHub Actions.

c15

Desalojo de cachéEl desalojo de caché es la eliminación de entradas de caché para mantenerse dentro de un límite de tamaño, generalmente descartando primero las entradas utilizadas menos recientemente.Tasa de aciertos de cachéLa tasa de aciertos de la caché es la proporción de búsquedas de caché que encuentran una entrada utilizable, expresada como porcentaje.clave de cachéUna clave de caché es la cadena que identifica una entrada de caché, generalmente creada a partir de un hash de los archivos de bloqueo que determinan el contenido almacenado en caché.Montaje de cachéUn montaje de caché es una característica de BuildKit que conserva un directorio en todas las compilaciones sin incluirlo en la capa de imagen resultante.Alcance del cachéEl alcance de la caché define qué flujos de trabajo, ramas y repositorios pueden leer una entrada de caché determinada.firma de códigoLa firma de código es el proceso de firmar criptográficamente un binario para que el sistema operativo pueda verificar su origen e integridad antes de ejecutarlo.arranque en frioUn inicio en frío es el retraso entre que un trabajo está en cola y el corredor está listo para ejecutar su primer paso.Caché del compiladorUn caché del compilador como ccache o sccache almacena archivos de objetos compilados codificados en una fuente preprocesada, por lo que las compilaciones idénticas se sirven desde el caché en lugar de volver a ejecutarlas.acción compuestaUna acción compuesta agrupa varios pasos del flujo de trabajo en una única acción reutilizable definida en YAML, sin necesidad de JavaScript ni un contenedor.grupo de concurrenciaUn grupo de simultaneidad es un bloqueo con nombre que limita cuántas ejecuciones de flujo de trabajo que coinciden con ese nombre pueden estar en curso a la vez.Límite de concurrenciaUn límite de simultaneidad es la cantidad máxima de trabajos que se pueden ejecutar simultáneamente para una cuenta, plan o grupo de ejecutores.Trabajo de contenedorUn trabajo de contenedor ejecuta todos los pasos de un trabajo dentro de una imagen de contenedor especificada en lugar de hacerlo directamente en el ejecutor.Registro de contenedoresUn registro de contenedores es un servicio que almacena y distribuye imágenes de contenedores, como GitHub Container Registry, Docker Hub o Amazon ECR.Plano de controlEl plano de control es la parte de un sistema que toma decisiones de programación y configuración, a diferencia del plano de datos que ejecuta el trabajo.Compilación cruzadaLa compilación cruzada consiste en crear un binario en una arquitectura que está destinada a ejecutarse en otra diferente.

R11

Caché de registroUn caché de registro almacena las capas de compilación de Docker como una imagen separada en un registro de contenedor para que las compilaciones posteriores puedan importarlas.Caché de compilación remotaUna caché de compilación remota es un almacén compartido de resultados de compilación desde el que cada máquina de desarrollador y trabajo de CI puede leer y escribir.Ejecución remotaLa ejecución remota distribuye acciones de compilación individuales entre una flota de trabajadores en lugar de ejecutarlas todas en una sola máquina.Flujo de trabajo reutilizableUn flujo de trabajo reutilizable es un flujo de trabajo completo llamado desde otro flujo de trabajo con flujo de trabajo_call, pasando entradas y secretos.Grupo de corredoresUn grupo de corredores es una colección de corredores con políticas de acceso que controlan qué organizaciones y repositorios pueden usarlos.Imagen del corredorUna imagen de ejecutor es la imagen de disco preconfigurada que contiene el sistema operativo y la cadena de herramientas preinstalada desde donde comienza un trabajo.Etiqueta de corredorUna etiqueta de corredor es la cadena en el campo de ejecución de un flujo de trabajo que determina qué corredor toma el trabajo.piscina de corredoresUn grupo de ejecutores es un conjunto de instancias de ejecutores que se mantienen listas para que los trabajos en cola puedan comenzar sin esperar a que se inicie una máquina.Token de registro de corredorUn token de registro de corredor es una credencial de corta duración que un corredor autohospedado utiliza para registrarse en GitHub.Utilización del corredorLa utilización del ejecutor es la proporción de la capacidad aprovisionada de un ejecutor que realmente utilizan los trabajos que se ejecutan en él.corre enrun-on es la clave de flujo de trabajo de GitHub Actions que especifica en qué ejecutor o etiqueta de ejecutor se debe ejecutar un trabajo.

S10

SBOMUn SBOM es un inventario legible por máquina de cada componente y dependencia contenida en una pieza de software.grupo de seguridadUn grupo de seguridad es un firewall virtual con estado que controla el tráfico entrante y saliente para instancias en la nube.Corredor autohospedadoUn ejecutor autohospedado es una máquina que usted posee y opera y que se conecta a GitHub para ejecutar trabajos de Acciones.Contenedor de servicioUn contenedor de servicios es un contenedor de soporte, como una base de datos, que se inicia junto con un trabajo y al que se puede acceder a través de la red.Tiempo de ejecución del simuladorEl tiempo de ejecución de un simulador es la imagen de la versión del sistema operativo que arranca un simulador de Xcode, como iOS 18.4.Inicio de sesión únicoEl inicio de sesión único permite a los usuarios autenticarse en múltiples servicios a través de un proveedor de identidad central.SOC 2 Tipo 2SOC 2 Tipo 2 es un informe de auditoría que certifica que los controles de seguridad de una organización operaron eficazmente durante un período, generalmente de seis a doce meses.Instancia puntualUn ejemplo puntual es la capacidad de nube sobrante que se vende con un gran descuento pero que el proveedor puede recuperar con poca antelación.Disco en esperaUn disco en espera es un volumen precalentado que contiene un sistema de archivos ejecutor preparado para que un trabajo pueda comenzar sin aprovisionar almacenamiento.SubredUna subred es un segmento del rango de direcciones IP de una red virtual, normalmente clasificado como público o privado.