Nota: Actualmente los ejecutores hospedados en GitHub no se admiten en GitHub Enterprise Server. Puede ver más información sobre la compatibilidad futura planeada en GitHub public roadmap.
Acerca de los flujos de trabajo iniciales
Los flujos de trabajo de inicio son plantillas que le ayudan a crear tus propios flujos de trabajo de GitHub Actions para un repositorio. Ofrecen una alternativa a comenzar desde un archivo de flujo de trabajo en blanco y son útiles porque parte del trabajo ya se habrá realizado por ti.
GitHub Enterprise Server ofrece flujos de trabajo iniciales para diversos lenguajes y herramientas. Cuando configuras flujos de trabajo en tu repositorio, GitHub Enterprise Server analiza el código en tu repositorio y recomienda flujos de trabajo con base en el lenguaje y marco de trabajo de este. Por ejemplo, si usas Node.js, GitHub Enterprise Server sugerirá un archivo de flujo de trabajo de inicio que instale tus paquetes de Node.js y ejecute tus pruebas. Puedes buscar y filtrar para encontrar los flujos de trabajo de inicio pertinentes.
GitHub proporciona flujos de trabajo de inicio listos para usar para las siguientes categorías generales:
-
Implementación (CD) . Para obtener más información, vea «Acerca del despliegue contínuo».
-
Integración continua (CI) . Para obtener más información, vea «Acerca de la integración continua».
-
Automatización. Los flujos de trabajo de inicio de automatización ofrecen soluciones para automatizar flujos de trabajo, como evaluar las solicitudes de incorporación de cambios y aplicar una etiqueta basada en las rutas modificadas en la solicitud de incorporación de cambios, o bien saludar a los usuarios que colaboran por primera vez en el repositorio.
También puedes crear tu propio flujo de trabajo inicial para compartirlo con tu organziación. Estos flujos de trabajo iniciales se mostrarán junto con que proporciona GitHub Enterprise Server. Cualquier usuario con acceso de escritura al repositorio github
de la organización puede configurar un flujo de trabajo de inicio. Para obtener más información, vea «Crear flujos de trabajo iniciales para tu organización».
Elegir y usar de un flujo de trabajo de inicio
-
En tu instancia de GitHub Enterprise Server, navega a la página principal del repositorio.
-
En el nombre del repositorio, haz clic en Acciones.
-
Si ya tiene un flujo de trabajo en su repositorio, haga clic en New workflow (Nuevo flujo de trabajo).
-
La página "Elegir un flujo de trabajo" muestra una selección de flujos de trabajo de inicio recomendados. Busca el flujo de trabajo de inicio que quieres usar y haz clic en Configurar. Para ayudarte a encontrar el flujo de trabajo de inicio que quieres, puede buscar palabras clave o filtrar por categoría.
-
Si el flujo de trabajo inicial contiene comentarios que detallen pasos de configuración adicional, sigue estos pasos.
Hay guías para acompañar a muchos de los flujos de trabajo de inicio para compilar y probar proyectos. Para obtener más información, vea «Compilaciones automáticas y pruebas».
-
Algunos flujos de trabajo iniciales utilizan secretos. Por ejemplo,
${{ secrets.npm_token }}
. Si el flujo de trabajo inicial utiliza un secreto, almacena el valor descrito en el nombre del secreto como un secreto en tu repositorio. Para obtener más información, vea «Uso de secretos en Acciones de GitHub». -
Opcionalmente, haz cambios adicionales. Por ejemplo, puede que quiera cambiar el valor de
on
para que este cambie cuando se ejecute el flujo de trabajo. -
Haga clic en Start commit (Iniciar confirmación).
-
Escribe un mensaje de confirmación y decide si lo quieres confirmar directamente en la rama predeterminada o si quieres abrir una solicitud de cambios.