Elección de lo que hace el flujo de trabajo
Los flujos de trabajo automatizan las tareas en el ciclo de vida de desarrollo de software. Muchas tareas que se completan manualmente se pueden convertir en un flujo de trabajo de GitHub Actions.
Utilizar jobs en un flujo de trabajo
Utilizar flujos de trabajo para ejecutar varios jobs.
Uso de bloques de creación escritos previamente en el flujo de trabajo
Las acciones son los componentes básicos que hacen funcionar a tu flujo de trabajo. Un flujo de trabajo puede contener acciones que cree la comunidad, o puedes crear tus propias acciones directamente dentro del repositorio de tu aplicación. Esta guía te mostrará cómo descubrir, utilizar y personalizar las acciones.
Utilizar el CLI de GitHub en los flujos de trabajo
Puedes hacer scripts con el GitHub CLI en los flujos de trabajo de GitHub Actions.
Comandos de flujo de trabajo para Acciones de GitHub
Puedes usar comandos de flujo de trabajo cuando ejecutas comandos de Shell en un flujo de trabajo o en el código de una acción.
Agregar scripts a tu flujo de trabajo
Puede utilizar sus flujos de trabajo de GitHub Actions para ejecutar secuencias de comandos.
Control de permisos para GITHUB_TOKEN
Modifica los permisos predeterminados concedidos a GITHUB_TOKEN
.
Evaluación de expresiones en flujos de trabajo y acciones
Puedes evaluar las expresiones en los flujos de trabajo y acciones.
Almacenamiento de información en variables
GitHub establece variables predeterminadas para cada ejecución de flujo de trabajo de GitHub Actions. También puedes establecer variables personalizadas para su uso en un único flujo de trabajo o varios flujos de trabajo.
Acceso a información contextual sobre ejecuciones de flujo de trabajo
Puedes acceder a información de contexto en los flujos de trabajo y acciones.
Pasar información entre trabajos
Puede definir salidas para pasar información de un trabajo a otro.
Configuración de un shell y directorio de trabajo predeterminados
Define los ajustes predeterminados que aplicarán a todos los jobs en el flujo de trabajo o en todos los pasos de un job.
Utilizar ambientes para el despliegue
Especifique un entorno de implementación en el flujo de trabajo.
Control de la simultaneidad de flujos de trabajo y trabajos
Ejecutar un solo job a la vez.
Ejecución de variaciones de trabajos en un flujo de trabajo
Crea una matriz a fin de definir variaciones para cada trabajo.
Almacenar en caché las dependencias para agilizar los flujos de trabajo
Para hacer que tus flujos de trabajo sean más rápidos y eficientes, puedes crear y usar cachés para las dependencias y otros archivos comúnmente reutilizados.
Almacenamiento y uso compartido de datos desde un flujo de trabajo
Los artefactos te permiten compartir datos entre puestos en un flujo de trabajo y almacenar los datos una vez que se ha completado ese flujo de trabajo.