Ich habe ein in Github gehostetes Projekt, das kontinuierlich in Azure bereitgestellt wird, wenn ein Entwickler Code eincheckt. (Diese Bereitstellung ist für einen Entwicklungsserver, nicht für Produkte).
Wie kann ich im Falle einer fehlgeschlagenen Bereitstellung das Fehlerprotokoll automatisch per E-Mail erhalten? Dies scheint keine aktuelle Funktion in Azure zu sein.
Für die Bereitstellung verwenden wir eine Kudu deploy.cmd-Datei, die mit dem generiert wurde
azure site deploymentscript
Befehl. In diesem Skript gibt es mehrere Tests auf Fehler, nachdem die Befehle beendet wurden. Sowie:
IF !ERRORLEVEL! NEQ 0 goto error
mit der Fehlerbezeichnung, die diese Befehle ausführt:
:error
endlocal
echo An error has occurred during web site deployment.
call :exitSetErrorLevel
call :exitFromFunction 2>nul
Es scheint mir, dass dies ein idealer Ort wäre, um die Protokolldatei per E-Mail an mich zu senden. Aber ich bin mir nicht sicher, wie das aussehen würde. Jede Hilfe oder Hinweise in die richtige Richtung wäre großartig.