Nota: GitHub Actions estuvo disponible para GitHub Enterprise Server 2.22 como un beta limitado. El beta terminó. GitHub Actions está ahora disponible habitualmente en GitHub Enterprise Server 3.0 o superior. Para obtener más información, consulta la sección de notas de lanzamiento para GitHub Enterprise Server 3.0.
- Para obtener más información acerca de cómo mejorar a GitHub Enterprise Server 3.0 o superior, consulta la sección "Mejorar a GitHub Enterprise Server".
- Para obtener más información acerca de configurar las GitHub Actions después de tu mejora, consulta la documentación de GitHub Enterprise Server 3.0.
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.
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 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 diferente a zero (cualquier número entero que no sea 0) | 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".