Wie fügt man azurblauen Websites ein benutzerdefiniertes Post-Bereitstellungsskript hinzu?

8

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?

    
regisbsb 13.10.2014, 22:56
quelle

2 Antworten

10

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:

    
regisbsb 13.10.2014, 22:56
quelle
3

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.

    
Ole Kristian Losvik 14.07.2016 14:06
quelle

Tags und Links