Zum ersten Mal versuche ich eine Build-Definition in Team Services (ehemals VSO) zu erstellen. Ich habe einen benutzerdefinierten Agenten eingerichtet, damit ich meine Selenium-Tests ausführen kann. Das funktioniert gut. Ich kann jetzt meine Lösung erstellen und meine Assemblys testen und meine Selenium-Tests durchführen.Team Services in Azure App bereitstellen
Jetzt möchte ich meine Lösung bereitstellen. Und hier stecke ich zwei Tage fest. Ich verstehe einfach nicht, wie das alles funktioniert. Anscheinend brauche ich eine Zip-Datei, die ich auf Azure bereitstellen muss. Dies ist, was ich jetzt in meinem Build-Schritt verwenden:
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.stagingDirectory)"
Wenn ich das Protokoll des Build-Schrittes zu sehen, kann ich nichts finden, die besagen, dass eine ZIP-Datei erstellt wird.
Also ich denke, der erste Schritt zu Azure-Bereitstellung ist, um herauszufinden, wie Sie eine Zip-Datei erstellen. Danach denke ich, dass ich in meinem Schritt "Azure Web App Deployment" auf diese Zip-Datei verweisen muss. Habe ich recht?
Aber zuerst: Wie erstelle ich die ZIP-Datei?
/p:WebPublishMethod=Package /p:PackageAsSingleFile=true
Und mit /p:PackageLocation="$(build.stagingDirectory)"
arugment wird die Zip-Datei in dem $ (build.stagingDirectory) Ordner während $ (build.stagingDirectory) platziert ist:
Danke, aber das ist das Problem: keine Zip-Datei erstellt. Wenn ich im Explorer nach * .zip suche. Ich bekomme keine Ergebnisse. Mein 'a'-Ordner bleibt leer. – Martijn
@Martijn Welchen Projekttyp erstellen Sie? –
Ich habe eine Lösung mit mehreren Projekten. Die eine, die ich bereitstellen möchte, ist ein MVC-Projekt – Martijn