Configurar códigos de salida para acciones

Puedes usar códigos de salida para establecer el estado de una acción. GitHub muestra los estados para indicar las acciones que se pasan o fallan.

Acerca de los códigos de salida

GitHub utiliza el código de salida para configurar el estado de verificación de ejecución de las acciones, el cual puede ser success o failure.

Estado de salidaEstado de ejecución de verificaciónDescripción
0successLa acción se completó con éxito y pueden comenzar otras tareas que dependen de ella.
Valor diferente a zero (cualquier número entero que no sea 0)failureCualquier otro código de salida indica que la acción fracasó. Cuando una acción fracasa, todas las acciones simultáneas se cancelan y las acciones futuras se omiten. La ejecución de verificación y el conjunto de verificaciones obtienen un estado failure.

Establecer un código de salida fallida en una acción JavaScript

Si vas a crear una acción JavaScript, puedes usar el paquete del kit de herramientas @actions/core para registrar un mensaje y establecer un código de salida fallida. Por ejemplo:

try {
  // something
} catch (error) {
  core.setFailed(error.message);
}

Para obtener más información, consulta "Crear una acción JavaScript".

Establecer un código de salida fallida en una acción de contenedor Docker

Si vas a crear una acción de contenedor Docker, puedes establecer un código de salida fallida en tu script entrypoint.sh. Por ejemplo:

if <condition> ; then
  echo "Game over!"
  exit 1
fi

Para obtener más información, consulta "Crear una acción de contenedor Docker".

¿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.