No packages found with specified pattern

橙三吉。 提交于 2019-11-30 19:30:31

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

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.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!