2017-09-27 2 views
0

Ich verwende VSTS und das ist, wo mein Repository mit meiner Laravel-Webanwendung ist. Also stelle ich automatisch Azure bereit.VSTS Azure Web-Bereitstellung Composer, PHP Artisan

Aber damit meine Anwendung vollständig automatisch bereitgestellt wird, muss ich eine Aufgabe zu VSTS hinzufügen, die etwas in der Kudu-Konsole ausführen kann. Wie kann ich das umsetzen?

+0

Können Sie uns fragen, was Sie in der Kudu-Konsole zu tun? Vielleicht wird es Ihnen besser helfen, das Problem zu lösen. –

+0

Vielleicht hilft das [link] (https://marketplace.visualstudio.com/items?itemName=sergiibomko.vsts-kudu-tasks). –

+0

Ich muss die Kudu-Konsole für die Installation von Composer und speziell für PHP-Handwerker verwenden. – BeatzCraft

Antwort

0

Verwendung der Kudu-REST-API.

Es ist ein Thread darüber, wie Kudu REST API in Build/Freigabe verwenden:

Remove files and foldes on Azure before a new deploy from VSTS

+0

Vielen Dank für den Link, aber leider löst es mein Problem nicht, da ich nur über die API Dateien löschen/hochladen oder abrufen kann und keinen Befehl in der Konsole ausführen kann. Der Befehl funktioniert auch von der Konsole in Azure, aber wenn ich ihn im Build-Prozess mit Powershell ausführe, kann ich nicht auf das wwwroot-Verzeichnis zugreifen ... – BeatzCraft

+0

@BeatzCraft Meinst du, du hast nicht genug Erlaubnis? Was kannst du tun? –

+0

Nein, wenn ich die Powershell auf den Wwwroot-Ordner in der VSTS-Build cd, heißt es immer, dass es das Verzeichnis nicht finden kann. CD D: \ home \ site \ wwwroot Sollte funktionieren oder mache ich etwas falsch? – BeatzCraft