Skip to main content
Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.
GitHub AE está actualmente en un lanzamiento limitado. Por favor, contacta a nuestro equipo de ventas para conocer más sobre esto.

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