Saltar al contenido
GitTree
Canalizaciones CI/CD

Volver a ejecutar o cancelar una canalización

Desde una ejecución, Re-run Failed Jobs repite solo lo que falló, Re-run All Jobs repite todo y el menú de un trabajo vuelve a ejecutar solo ese trabajo (Retry Stage en etapas de estilo GitLab). Cancel Run… lo detiene; Force Cancel Run… lo finaliza sin dejar que los trabajos se limpien. Ninguna cancelación se puede deshacer.

profesionalActualizado

Necesita GitTree Pro o una prueba en ejecución; Gratis mantiene todas las funciones locales de Git. Comparar los planes.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Intentos y cancelación forzada
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • GitTree Pro o una prueba en ejecución: las ejecuciones de CI/CD son parte de Pro.
  • Permiso del proveedor para ejecutar y cancelar flujos de trabajo.

donde encontrarlo

  • El menú Re-run de la ejecución y Cancel Run…; la paleta.
acciónmacOSWindows y Linux
Re-run Failed Jobs⌥⇧FAlt+Shift+F

Pasos

  1. Vuelva a ejecutar lo que falló

    En una ejecución fallida, presione Re-run Failed Jobs. GitTree dice Re-run requested. y aparece un nuevo intento.

  2. Elige otra repetición

    Abra More re-run options para Re-run All Jobs, Re-run with Debug Logging o haga clic derecho en un trabajo: Re-run Job.

  3. Cancelar una carrera

    Elija Cancel Run… y confirme Cancel Run; Keep Running lo deja en paz. Los trabajos que ya se están ejecutando se detienen y se pierden.

Resultado esperado

La ejecución comienza de nuevo como un nuevo intento o se detiene.

Intentos y cancelación forzada

  • Cada repetición es un nuevo Attempt; cambia entre ellos en la ejecución, y Show retried jobs muestra los anteriores.
  • Force Cancel Run… es para una ejecución cuya cancelación normal no se ha detenido.
  • Primero se pregunta una repetición que se implementa en un entorno protegido.

Si algo sale mal

"La repetición de los trabajos fallidos no está disponible para esta ejecución".

El proveedor no lo ofrece para esta ejecución (es posible que todavía esté ejecutándose). Utilice Re-run All Jobs o espere a que termine.

Preguntas

¿Cancelar ejecución es reversible?

No. En su lugar, comience la ejecución nuevamente con una repetición.