Ich trete die Reifen in die Vorschau für das neue Release Management System von Visual Studio Team Services ein. Mein Szenario ist eine klassische Website (ASP.NET 4.5) mit einem Git-Repository in VSTS. Die Build-Definition ist erfolgreich, wie hier zu sehen:Bereitstellen von WebSite-Builds in Azure von VSTS Release Management
Es eingerichtet ist, als ein Artefakt zu veröffentlichen, die von Release Manager aufgenommen werden kann, wie hier gezeigt:
Auf der Release Manager Seite ich habe diesen Artefakt richtig verbunden wie hier gezeigt:
Und hier können Sie meine Umgebungen sowie die damit verbundenen Aufgaben (alle 3 sind Klone)
Wenn ich die Freigabe laufen die Build veröffentlicht in Ordnung, es verbindet sich mein Abonnement sehen, aber wenn es versucht, finden sie die Paketdatei die folgenden Fehler in Zeile 101 des Ausgabeprotokolls hat:
„‚C.: \ a \ 4fe43dd1a *** zip‘es wurden keine Dateien bereitstellen mit dem Suchmuster gefunden“
Hier ist die volle Ausgabe:
Dies ist, wo ich steckte, wie ich meine Artefakt Verbindung angenommen über VSTS für mich, diesen Weg lösen sollten. Offensichtlich fehlt mir irgendwo ein wichtiges Teil des Puzzles, aber ich habe die verfügbare Dokumentation so gut wie möglich befolgt.
Wenn jemand eine Lösung hat oder mir in die richtige Richtung zeigen kann, würde es sehr geschätzt werden!
--- EDIT ---
verwenden ich die Dateiauswahl ein Web-deploy-Paket (siehe unten) zu wählen. Ich habe versucht, die Root-Website sowie den bin-Ordner zu verwenden. Beide Versuche ergibt einen Fehler, der besagt: "Es wurden keine Dateien gefunden mit Suchmuster implementieren 'C: \ a \ 4fe43dd1a \ Klassische Webseite Definition \ Drop \ ClassicWebsite \ bin'"
- - EDIT 2 ---
ich eine MSBuild-Aufgabe zu meinem BUILD Prozess mit den folgenden MSBuildArguments hinzugefügt
/p:OutDir=$(build.stagingDirectory) /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true
und in meiner Aufgabe zum Kopieren/Veröffentlichen von Artefakten beschränkte ich meine Ausgabe auf das Kopieren von .zip-Dateien. Wenn ich nun in meinem RELEASE-Prozess nach einem "Web Deploy Package" suche, ist der Ordner "drop" leer.Hier ist ein Screenshot:
Ich glaube, ich auf dem richtigen Weg bin, ich brauche nur helfen, meine BUILD Aufgaben abzustimmen, herauszufinden, die richtigen Artefakte für meinen RELEASE Prozess zu erzeugen, zu nutzen. Jede Hilfe wäre willkommen.
Das hat funktioniert! Danke Eddie! – CodeAbundance
Ich glaube, dass das Problem mit der Aufgabe ** Veröffentlichen Build Artifacts ** wurde behoben als 1/5/16. –
@JoshuaDrake thanks !, Gibt es einen Link/Artikel über ihre Behebung? – password