当前位置: 首页 > 知识库问答 >
问题:

Asp.net核心应用程序,##[错误]错误:未找到具有指定模式的包:D:\a\r1\a\**\*. zip,我收到此错误

翟宏放
2023-03-14

我使用ASP。NET核心,我正在Azure DevOps中构建管道。生成成功。但在发布错误中显示:

[错误]错误:未找到具有指定模式的包:D:\a\r1\a***. zip

我已尝试在构建管道中添加以下内容:

- task: PublishBuildArtifacts@1

但是得到了这样的警告:

[警告]目录“/主页/vsts/工作/1/a”为空。不会为构建工件“删除”添加任何内容。

我的构建 yaml 看起来像这样:

trigger:
- master

pool:
  vmImage: 'Ubuntu-16.04'

variables:
  buildConfiguration: 'Release'

steps:
- script: dotnet build --configuration $(buildConfiguration)
  displayName: 'dotnet build $(buildConfiguration)'

- task: PublishBuildArtifacts@1

共有1个答案

姬高扬
2023-03-14

Asp.net核心应用程序,# #[Error]错误:未找到具有指定模式:D的包:\a\r1\a***。零我得到这个错误

正如D.J所说,您应该在任务PublishBuildArtifacts之前添加另一个任务“复制文件”任务。

作为任务的状态发布构建工件任务:

在构建管道中使用此任务将构建工件发布到Azure管道、TFS或文件共享。

但构建任务的输出不会自动复制到构建工件,因此我们需要一个复制任务来将其复制到构建构件:

- task: CopyFiles@2
  inputs:
    contents: '_buildOutput\**'
    targetFolder: $(Build.ArtifactStagingDirectory)
- task: PublishBuildArtifacts@1
  inputs:
    pathtoPublish: $(Build.ArtifactStagingDirectory)
    artifactName: MyBuildOutputs

注意:请注意检查复制文件任务中Arguments Contents的语法。

希望这有所帮助。

 类似资料:
  • 我在Azure Devops中创建了一个管道定义,以将角度应用部署到Azure 我已经在管道定义文件中添加了用于发布的步骤,该文件是 azure-pipilines.yml 文件,但错误仍然存在并且发布失败。 错误:找不到具有指定模式的包:d:\a\r1\a***.zip

  • 我已尝试使用Azure DevOps管道(CI/CD)从GitHub部署ARM模板。当我单击deploy按钮时,我得到以下错误。 https://developercommunity.visualstudio.com/content/problem/349729/error-no-package-found-with-specified-pattern-dar1.html ##[错误]错误: 未找

  • 我有一个ASP。NET核心项目,并使用DevOps构建管道正常构建。但是,版本的发布总是会失败,并出现以下错误: 错误:找不到具有指定模式的包:D:\a\r1\a***。拉链 我已经检查了这个和这个Q/A,但无法找到解决方案。 这是我的文件: 日志 初始化作业: 下载工件: 部署Azure应用程序服务:

  • 我正试图建立我的第一个管道来将web应用程序部署到Azure应用程序服务。我可以通过Visual Studio手动发布该网站,但现在我试图从Azure Repo构建和部署它。构建部分工作正常,没有错误。当我添加部署任务时,问题出现了。部署任务似乎无法找到要部署的文件。 # #[调试]从工具“C:\ Program Files \ dot net \ dot net . exe”收到的退出代码0 <

  • 我在 Azure 开发运营存储库中有一个角度项目,使用开发运营生成管道可以正常生成该项目。但是,该版本的发布始终失败,并显示以下错误: 错误:找不到具有指定模式:D的包:\a\r1\a_SocialMetric 请检查任务中提到的包是否作为构件发布在构建中或前一阶段,并在当前作业中下载。

  • 我已尝试将映像存储库推送到 IIS 服务器。我已将图像文件夹设置为在发布工件中发布的路径。生成管道成功运行,没有任何问题。但在发布管道中,收到错误“2022-01-03T05:02:47.5647566Z ##[error]错误:未找到具有指定模式的包。 检查任务中提到的包是在生成还是前一阶段中作为项目发布,并在当前作业中下载。在这里,我附加了构建工件映像和发布管道映像。请让我知道这个问题的解决方