No packages found with specified pattern

12,471

Solution 1

Refer to these steps:

  1. NuGet Installer task to restore package
  2. Visual Studio Build task (Solution: ***.sln; Visual Studio Version: Visual Studio 2015; MSBuild Arguments: /p:DeployOnBuild=True /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:DeleteExistingFiles=True /p:publishUrl="$(build.artifactstagingdirectory)\"; Platform: $(BuildPlatform); Configuration: $(BuildConfiguration))
  3. Publish Build Artifacts (Path to Publish: $(build.artifactstagingdirectory); Artifact Name: drop; Artifact Type: Server)
  4. Edit/create Release definition
  5. Link artifact to previous build
  6. Azure App Service Deploy (Package or Folder: $(System.DefaultWorkingDirectory)/**/drop)
  7. Uncheck Publish using Web Deploy option

Solution 2

I used zip file, and Azure App Services Deploy task can be execute successfully.

For the related build definition, you can use below tasks:

Copy Files task:

Source Folder: $(Build.SourcesDirectory).

Contents: the project you want to deploy to Azure, such as ASPNETCoreProj\**.

Target Folder: $(Build.ArtifactStagingDirectory).

Archive Files task: Root folder (or file) to archive: $(Build.ArtifactStagingDirectory). Archive type: zip. Archive file to create: $(Build.ArtifactStagingDirectory)/project.zip.

Publish Build Artifacts task:

Path to Publish: $(Build.ArtifactStagingDirectory).

Artifact Name: drop.

In the release definition, you can specify Package or folder as $(System.DefaultWorkingDirectory)\**\*.zip in Azure App Services Deploy task.

Share:
12,471

Related videos on Youtube

ruffen
Author by

ruffen

I am currently a part of a management consulting team at Knowit Experience in Bergen. In my role I am technical lead on several projects as well as working as an advisor role on others. Knowit Experience generally focus on web and app development, focusing on Microsoft Azure and .NET.

Updated on June 04, 2022

Comments

  • ruffen
    ruffen almost 2 years

    I am using Deploy azure app service to slot build step in Team Services, I want to be able to build my solution with PackageAsSingleFile set to False. However when I try to release the package with path to the artifact created I get "No packages found with specified pattern".

    Do I need to create two artifacts, one as zip file and one as a package of files to be able to do what I want? I have tried different path to folders, but I get same error no matter.

    enter image description here