Mein Problem ist, dass ich eine benutzerdefinierte cmd-Datei ausführen muss, nachdem die Bereitstellung ausgeführt wurde. Anstatt die Deploy-Skripte zu ändern, möchte ich einfach ein wenig o MSDOS-Befehle zu meinem Deploy hinzufügen.
Die Aufgabe, die ich ausführen muss, ist ein cmd im Repository unter /source/copyextrafiles.cmd nach dem Build erfolgreich auszuführen.
Wie kann ich das erreichen?
Fügen Sie im azure-Portal auf der Registerkarte CONFIGURE Ihrer Website einen Eintrag für die App-Einstellungen namens POST_DEPLOYMENT_ACTION mit dem Wert von source / copyextrafiles.cmd hinzu Speichern und die nächste Bereitstellung führt den cmd nach der Bereitstellung für Sie aus.
Hier das Bild:
Eine Alternative zu den bereits vorhandenen Lösungen besteht darin, das Skript in einen bestimmten Ordner zu kopieren, der für Post-Deployment-Aktions-Hooks .
Nach dem Erstellen eines neuen Verzeichnisses in "D: \ home \ site \ deployments \ tools \" mit dem Namen "PostDeploymentActions" könnten Sie einfach Skriptdateien (.bat, .cmd oder .ps1) in das Verzeichnis einfügen Alle laufen nacheinander nach jeder Bereitstellung.
Tags und Links azure azure-web-roles kudu