Utilizar los ejecutores hospedados en AE en un flujo de trabajo

Puedes utilizar etiquetas para mandar jobs a una agrupación de Ejecutor hospedado en AE.

Nota: Los Ejecutor hospedado en AE se encuentran actualmente en beta y están sujetos a cambios.

Utilizar Ejecutor hospedado en AE en un flujo de trabajo

Las etiquetas te permiten enviar jobs de flujo de trabajo a cualquier Ejecutor hospedado en AE que las incluya. Puedes tanto utilizar las etiquetas predeterminadas como crear las tuyas propias.

Utilizar etiquetas predeterminadas para enrutar jobs

Un Ejecutor hospedado en AE recibe una etiqueta cuando se agrega a las GitHub Actions. La etiqueta se utiliza para indicar dónde se asignó.

Puedes utilizar el YAML de tu flujo de trabajo para enviar jobs a una agrupación específica de Ejecutor hospedado en AE. Este ejemplo demuestra cómo configurar un flujo de trabajo para que se ejecute en una etiqueta llamada AE-runner-for-CI:

runs-on: [AE-runner-for-CI]

Para obtener más información, consulta "Sintaxis de flujo de trabajo para GitHub Actions."

Utilizar etiquetas personalizadas para enrutar jobs

Puedes crear etiquetas personalizadas y asignarlas a tus Ejecutor hospedado en AE en cualquier momento. Las etiquetas personalizadas te permiten mandar jobs a tipos particulares de ejecutores con base en cómo se etiquetan.

Por ejemplo, si tienes un job que necesita un paquete de software específico, puedes crear una etiqueta personalizada que se llame octocat y asignarla a los ejecutores que tienen instalado el paquete. Un Ejecutor hospedado en AE que empate con todas las etiquetas asignadas serán entonces elegible para ejecutar el job.

Este ejemplo muestra un job que utiliza etiquetas múltiples:

runs-on: [AE-runner-for-CI, octocat, linux]

Estas etiquetas operan acumulativamente, para que las etiquetas de un Ejecutor hospedado en AE deban empatar con todas ellas para que pueda ser elegible para procesar el job.

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.