Esta versión de GitHub Enterprise se discontinuará el 2022-02-16. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Inhabilitar y habilitar 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 CLI de GitHub.

Nota: Los ejecutores hospedados en GitHub no son compatibles con GitHub Enterprise Server actualmente. Puedes encontrar más información sobre el soporte que se tiene planeado en el futuro en el Itinerario público de GitHub.

Inhabilitar un flujo de trabajo te permite impedir que se active sin tener que borrar el archivo del repositorio. Puedes habilitar el flujo de trabajo de nuevo fácilmente en GitHub.

Inhabilitar un flujo de trabajo temporalmente puede ser útil en varios escenarios. Estos son algunos cuantos ejemplos en donde inhabilitar un flujo de trabajo podría ser útil:

  • Existe un error en el flujo de trabajo, el cual produce demasiadas solicitudes erróneas, lo cual impacta negativamente los servicios externos.
  • Hay un flujo de trabajo que no es crítico y que está consumiendo demasiados minutos en tu cuenta.
  • Hay un flujo de trabajo que envía solicitudes a un servicio que está inactivo.
  • Hay flujos de trabajo en un repositorio bifurcado que no se necesitan (por ejemplo, flujos de trabajo programados).

Advertencia: Para prevenir las ejecuciones de flujo de trabajo innecesarias, los flujos de trabajo programados pueden inhabilitarse automáticamente. Cuando se bifurca un repositorio público, los flujos de trabajo programados se inhabilitan predeterminadamente. En un repositorio público, los flujos de trabajo programados se inhabilitan automáticamente cuando no ha habido actividad en el repositorio por 60 días.

También puedes inhabilitar y habilitar un flujo de trabajo utilizando la API de REST. Para obtener más información, consulta la sección "API de REST de Acciones".

Inhabilitar un flujo de trabajo

  1. En GitHub Enterprise Server, visita la página principal del repositorio.
  2. Debajo del nombre de tu repositorio, da clic en Acciones. Pestaña de acciones en la navegación del repositorio principal
  3. En la barra lateral, da clic en el flujo de trabajo que quieras inhabilitar. flujo de trabajo de la selección en las acciones
  4. Da clic en . menú de kebab de las acciones
  5. Da clic en Inhabilitar flujo de trabajo. actions disable workflowEl flujo de trabajo inhabilitado se marca con para indicar su estado. lista de acciones del flujo de trabajo inhabilitado

Para aprender más sobre el CLI de GitHub, consulta la sección "Acerca del CLI de GitHub".

Para inhabilitar un flujo de trabajo, utiliza el subcomando workflow disable. Reemplaza a workflow con ya sea el nombre, ID o nombre de archivo del flujo de trabajo que quieres inhabilitar. Por ejemplo "Link Checker", 1234567, o "link-check-test.yml". Si no especificas un flujo de trabajo, CLI de GitHub devolverá un menú interactivo para que elijas un flujo de trabajo.

gh workflow disable workflow

Habilitar un flujo de trabajo

Puedes volver a habilitar un flujo de trabajo que se había inhabilitado previamente.

  1. En GitHub Enterprise Server, visita la página principal del repositorio.
  2. Debajo del nombre de tu repositorio, da clic en Acciones. Pestaña de acciones en la navegación del repositorio principal
  3. En la barra lateral izquierda, da clic en el flujo de trabajo que quieres habiitar. acciones para seleccional el flujo de trabajo inhabilitado
  4. Da clic en Habilitar flujo de trabajo. acciones para habilitar flujo de trabajo

Para habilitar un flujo de trabajo, utiliza el subcomando workflow enable. Reemplaza a workflow con ya sea el nombre, ID o nombre de archivo del flujo de trabajo que quieras habilitar. Por ejemplo "Link Checker", 1234567, o "link-check-test.yml". Si no especificas un flujo de trabajo, CLI de GitHub devolverá un menú interactivo para que elijas un flujo de trabajo.

gh workflow enable workflow

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.