Slide 9
Slide 9 text
Vocabulario
Introducción(5/5)
▪ Action, pequeña porción de un workflow que permite realizar una tarea (task). Estas tareas o pasos combinadas
generan un workflow. Puedes utilizar las que proporciona GitHub o crear las tuyas. Una acción debe usarse como un
paso (step) de un flujo de trabajo.
▪ Artifacts, archivos generados cuando realizar la build de un proyecto. Pueden contener binarios o cualquier archivo de
forme parte de la aplicación. Los artefactos se pueden crear en un trabajo (job) para que lo use otro que forma parte
de tu workflow.
▪ Event, un evento desencadena un workflow de GitHub Actions. Puedes usar Webhooks para implementar triggers
externos.
▪ GitHub-Hosted Runners, son similares a los agentes (“maquinas virtuales”) de Azure DevOps. Tenemos runners de tipo
Linux, Windows, macOS. No se pueden personalizar. Si quieres ver más información, sigue este enlace.
▪ Job, un trabajo es un conjunto de pasos configurados para que se ejecuten en un runner. Contiene una o más
acciones, se puede ejecutar en paralelo y depender de otros Jobs. Un trabajo dependiente nunca se ejecutará si
fallan las dependencias. Cada trabajo ejecuta en una instancia nueva de un runner. Obligatoriamente se debe
especificar.
▪ Self-Hosted Runners, lógicamente puedes crear tus propios runners.
▪ Step, una task que es una acción o un comando se le denomina paso. Todos los pasos de un job se ejecutan en un
mismo runner. El sistema de ficheros de múltiples pasos se comparte para ese job.
▪ Workflow, flujo de trabajo. Es el proceso que queda configurado en el YAML. Esta programado para que se ejecute en
función de un desencadenador / evento. Puede tener uno o más Jobs para que se ejecuten en paralelo o de forma
secuencia.
JERGA – Toda tecnología tiene sus palabras