wake-up-neo.net

Keine Pakete mit dem angegebenen Muster gefunden

Ich verwende den Azure-App-Dienst zum Bereitstellen des Slot-Erstellungsschritts in Team Services. Ich möchte in der Lage sein, meine Lösung mit PackageAsSingleFile auf False zu erstellen. Wenn ich jedoch versuche, das Paket mit dem Pfad zum erstellten Artefakt freizugeben, erhalte ich "Keine Pakete mit angegebenem Muster gefunden". 

Muss ich zwei Artefakte erstellen, eines als Zip-Datei und eines als Paket von Dateien, um das tun zu können, was ich will? Ich habe einen anderen Pfad zu Ordnern ausprobiert, aber ich bekomme den gleichen Fehler, egal. 

 enter image description here

6
ruffen

Beachten Sie diese Schritte:

  1. NuGet Installer-Task zum Wiederherstellen des Pakets
  2. Visual Studio Build-Task (Lösung: ***. Sln; Visual Studio-Version: Visual Studio 2015; MSBuild-Argumente:/p: DeployOnBuild = True/P: DeployDefaultTarget = WebPublish/P: WebPublishMethod = FileSystem/P: DeleteExistingFiles = True/P : publishUrl = "$ (build.artifactstagingdirectory) \"; Plattform: $ (BuildPlatform); Konfiguration: $ (BuildConfiguration))
  3. Build-Artefakte veröffentlichen (Pfad zum Veröffentlichen: $ (build.artifactstagingdirectory); Name des Artefakts: drop; Artifact Type: Server)
  4. Release-Definition bearbeiten/erstellen
  5. Verknüpfen Sie das Artefakt mit dem vorherigen Build
  6. Azure App Service Deploy (Paket oder Ordner: $ (System.DefaultWorkingDirectory)/**/drop)
  7. Deaktivieren Sie das Kontrollkästchen Mit Web Deploy veröffentlichen
7

Ich habe eine Zip-Datei verwendet, und die Azure App Services-Bereitstellungsaufgabe kann erfolgreich ausgeführt werden.

Für die zugehörige Builddefinition können Sie die folgenden Aufgaben verwenden:

Aufgabe "Dateien kopieren":

Quellordner: $(Build.SourcesDirectory).

Inhalt: Das Projekt, das Sie in Azure bereitstellen möchten, z. B. ASPNETCoreProj\**.

Zielordner: $(Build.ArtifactStagingDirectory).

Archivdateien Aufgabe: Stammordner (oder Datei) zum Archivieren: $(Build.ArtifactStagingDirectory). Archivtyp: Zip. Archivdatei zum Erstellen: $(Build.ArtifactStagingDirectory)/project.Zip.

Aufgabe "Build Artefakte veröffentlichen":

Pfad zur Veröffentlichung: $(Build.ArtifactStagingDirectory).

Artefaktname: drop.

In der Freigabedefinition können Sie Paket oder Ordner als $(System.DefaultWorkingDirectory)\**\*.Zip in Azure App Services - Bereitstellungsaufgabe angeben.

1