Ich erhalte einige seltsame Fehler vom Build-Server im CSPack-Schritt, wenn ich ein Cloud-Service-Projekt (Web-Rolle) mit dem Veröffentlichungsziel auf einem Build-Server erstelle. Veröffentlichen über Visual Studio 2012 funktioniert gut, aber nicht auf dem Build-Server.
Fehler gemeldet von Team City:
%Vor%Meine ServiceDefinition-Datei enthält diese Einstellungen für die Site.
%Vor%Auf dem Build-Server habe ich "Azure Authoring Tools v2.0" und die "Windows Azure Libraries for .NET 2.0".
Muss ich den physischen Pfad beim Veröffentlichen auf einem Build-Server definieren oder gibt es andere Szenarios, die diesen Fehler verursachen können?
Ich hatte das gleiche Problem, konnte es jedoch beheben, indem ich dem Abschnitt Befehlszeileneigenschaften des Build-Schritts spezifischere Eigenschaften hinzufügte. Die folgenden Ergänzungen verhinderten die Anzeige des Fehlers und konnten meine .cspkg-Datei korrekt generieren:
%Vor% Außerdem habe ich das Feld "Ziele" folgendermaßen geändert: publish
Nach meinem Verständnis ist das der Punkt /t:Publish
als Befehlszeileneigenschaft, aber in jedem Fall erscheint der Fehler nicht mehr im Build.
Ich hatte ein ähnliches Problem beim Ringen mit CSPack. Ich stolperte schließlich über diesen Artikel auf MSDN mit dem Titel: Befehlszeilen-Build für Azure
Ich habe mein MSBuild CMD zu:
geändert %Vor%Verwenden von MSBuild unter:
%Vor%Dies hat meine Build-Probleme behoben. Ich habe dann mithilfe von PowerShell zu Azure bereitgestellt ...
Tags und Links azure teamcity azure-web-roles