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.
GitHub Actions se encuentra disponible con GitHub Free, GitHub Pro, GitHub Free para organizaciones, GitHub Team, GitHub Enterprise Cloud, y GitHub One. GitHub Actions no está disponible para repositorios privados que pertenezcan a cuentas que utilicen planes tradicionales por repositorio. Para obtener más información, consulta la sección "Productos de GitHub".
Acerca de los códigos de salida
GitHub utiliza el código de salida para establecer el estado de ejecución de revisión de GitHub Action, que puede ser success (éxito) o failure (fracaso).
| Estado de salida | Estado de ejecución de verificación | Descripción |
|---|---|---|
0 | success | La acción se completó con éxito y pueden comenzar otras tareas que dependen de ella. |
| Valor distinto de cero | failure | Cualquier 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".

