Capítulo 5. Corredores

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Independientemente de la funcionalidad que implementes con Acciones de GitHub, tiene que haber un lugar donde ejecutar esa funcionalidad: un sistema virtual o físico con recursos suficientes para procesar un trabajo, y que esté configurado para interactuar con el plano de control de Acciones a medida que envía trabajos. En la terminología de Actions, los sistemas donde se ejecutan los trabajos de un flujo de trabajo se denominan ejecutores.

A alto nivel, tienes dos opciones para los sistemas de ejecución. Puedes utilizar los sistemas predeterminados proporcionados por GitHub o puedes configurar, alojar y utilizar los tuyos propios. Exploraré ambas opciones en este capítulo junto con sus atributos clave, uso y pros y contras. Empezaré examinando los sistemas que GitHub proporciona automáticamente por defecto.

Corredores alojados en GitHub

Los ejecutores proporcionados por GitHub son la forma más sencilla y fácil de ejecutar trabajos en flujos de trabajo. Cada ejecutor alojado en GitHub se crea como una nueva máquina virtual (MV) con tu elección de Ubuntu Linux, Windows Server o macOS como sistema operativo. Una ventaja de utilizar los ejecutores alojados en GitHub es que GitHub se encarga de las actualizaciones necesarias/requeridas y del mantenimiento de las máquinas virtuales.

Al ejecutar flujos de trabajo con estos corredores, no se requiere ...

Get Aprender las acciones de GitHub now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.