Note: GitHub Actions was available for GitHub Enterprise Server 2.22 as a limited beta. The beta has ended. GitHub Actions is now generally available in GitHub Enterprise Server 3.0 or later. For more information, see the GitHub Enterprise Server 3.0 release notes.
- For more information about upgrading to GitHub Enterprise Server 3.0 or later, see "Upgrading GitHub Enterprise Server."
- For more information about configuring GitHub Actions after you upgrade, see the documentation for GitHub Enterprise Server 3.0.
Note: GitHub-hosted runners are not currently supported on GitHub Enterprise Server. You can see more information about planned future support on the GitHub public roadmap.
Informationen zu Exitcodes
GitHub uses the exit code to set the action's check run status, which can be success
or failure
.
Exit-Status | Prüflaufstatus | Beschreibung |
---|---|---|
0 | success (Erfolg) | Die Aktion wurde erfolgreich abgeschlossen, und andere Aufgaben, die von dieser Aktion abhängig sind, können nun starten. |
Nonzero value (any integer but 0) | failure (Fehlschlag) | Alle anderen Exit-Codes weisen darauf hin, dass die Aktion fehlgeschlagen ist. Wenn eine Aktion fehlschlägt, werden alle derzeit laufenden Aktionen abgebrochen, und künftige Aktionen werden übersprungen. Sowohl der Prüflauf als auch die Prüfsuite erhalten den Status failure . |
Fehler-Exit-Code in einer JavaScript-Aktion festlegen
Wenn Sie eine JavaScript-Aktion erstellen, können Sie mit dem Aktions-Toolkit @actions/core
eine Meldung protokollieren und einen Fehler-Exit-Code festlegen. Ein Beispiel:
try {
// something
} catch (error) {
core.setFailed(error.message);
}
Weitere Informationen findest Du unter „Eine JavaScript-Aktion erstellen“.
Fehler-Exit-Code in einer Docker-Container-Aktion festlegen
Wenn Du eine Docker-Container-Aktion erstellst, kannst Du einen Fehler-Exit-Code im Skript entrypoint.sh
festlegen. Ein Beispiel:
if <condition> ; then
echo "Game over!"
exit 1
fi
Weitere Informationen finden Sie unter „Eine Docker-Container-Aktion erstellen“.