Skip to main content

Uso de flujos de trabajo

Crear y administrar flujos de trabajo de las GitHub Actions.

Acerca de los flujos de trabajo

Obtén información general sobre los flujos de trabajo de GitHub Actions, como desencadenadores, sintaxis y características avanzadas.

Activar un flujo de trabajo

Cómo activar flujos de trabajo de GitHub Actions automàticamente

Ejecutar un flujo de trabajo manualmente

Cuando se configura un flujo de trabajo para ejecutarse en el evento workflow_dispatch, puedes ejecutar el flujo de trabajo mediante la pestaña Acciones de GitHub, GitHub CLI, o la API REST.

Deshabilitación y habilitación de un flujo de trabajo

Puedes inhabilitar y volver a habilitar un flujo de trabajo utilizando la IU de GitHub, la API de REST, o el GitHub CLI.

Eventos que desencadenan flujos de trabajo

Puedes configurar tus flujos de trabajo para que se ejecuten cuando ocurre una actividad específica en GitHub Enterprise Server, en un horario programado o cuando se produce un evento fuera de GitHub Enterprise Server.

Sintaxis del flujo de trabajo para Acciones de GitHub

Un flujo de trabajo es un proceso automatizado configurable formado por uno o más trabajos. Debes crear un archivo YAML para definir tu configuración de flujo de trabajo.

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.

Evitar la duplicación

Puede usar flujos de trabajo reutilizables o acciones compuestas para evitar duplicar el contenido de los flujos de trabajo.

Reutilización de flujos de trabajo

Aprende cómo evitar la duplicación al crear un flujo de trabajo reusando los flujos existentes.

Flujos de trabajo obligatorios

Puedes especificar qué flujos de trabajo se ejecutarán como comprobaciones de estado obligatorias en todos los repositorios o en repositorios seleccionados de la organización.

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.

Almacenar los datos de los flujos de trabajo como artefactos

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.

Crear flujos de trabajo iniciales para tu organización

Aprende cómo puedes crear flujos de trabajo iniciales para ayudar a las personas de tu equipo a agregar flujos de trabajo con mayor facilidad.

Compartir flujos de trabajo, secretos y ejecutores con tu organización

Aprende cómo puedes usar las características de la organización para colaborar con tu equipo al compartir flujos de trabajo, secretos, variables y ejecutores autohospedados.

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.