我已尝试使用Azure DevOps管道(CI/CD)从GitHub部署ARM模板。当我单击deploy按钮时,我得到以下错误。
https://developercommunity.visualstudio.com/content/problem/349729/error-no-package-found-with-specified-pattern-dar1.html
##[错误]错误: 未找到具有指定模式的包: d:\a\r1\a***.zip
我按照以下链接中的建议做了,但不适合我。添加了-任务:PublishBuildArtifacts@1蓝色管道的最后一条管线。yml文件
azure-pipelines.yml
trigger:
- master
pool:
vmImage: 'windows-latest'
variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
steps:
- task: NuGetToolInstaller@1
- task: NuGetCommand@2
inputs:
restoreSolution: '$(solution)'
- task: VSBuild@1
inputs:
solution: '$(solution)'
msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactStagingDirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
- task: VSTest@2
inputs:
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
- task: PublishBuildArtifacts@1
截图
azure devo PS:# #[错误]错误:未找到具有指定模式的包:d:\a\r1\a***。活力
如果您正在使用“Azure App Service Deploy”任务,请将“Package or folder”路径设置为:$(System.DefaultWorkingDirectory)\
可以从发布管道中的
“下载项目”
中的日志中获取路径:
例如:
该值应位于黄色区域中。
或者,您可以选择<代码>。zip
文件,通过选项< code >...:
希望这有帮助。
基本上,这意味着您的软件包未被创建或正在您未扫描的路径中创建;试试这个:
- task: PublishBuildArtifacts@1
inputs:
#pathtoPublish: '$(Build.ArtifactStagingDirectory)'
我在Azure Devops中创建了一个管道定义,以将角度应用部署到Azure 我已经在管道定义文件中添加了用于发布的步骤,该文件是 azure-pipilines.yml 文件,但错误仍然存在并且发布失败。 错误:找不到具有指定模式的包:d:\a\r1\a***.zip
我使用ASP。NET核心,我正在Azure DevOps中构建管道。生成成功。但在发布错误中显示: [错误]错误:未找到具有指定模式的包:D:\a\r1\a***. zip 我已尝试在构建管道中添加以下内容: 但是得到了这样的警告: [警告]目录“/主页/vsts/工作/1/a”为空。不会为构建工件“删除”添加任何内容。 我的构建 yaml 看起来像这样:
我有一个ASP。NET核心项目,并使用DevOps构建管道正常构建。但是,版本的发布总是会失败,并出现以下错误: 错误:找不到具有指定模式的包:D:\a\r1\a***。拉链 我已经检查了这个和这个Q/A,但无法找到解决方案。 这是我的文件: 日志 初始化作业: 下载工件: 部署Azure应用程序服务:
我在 Azure 开发运营存储库中有一个角度项目,使用开发运营生成管道可以正常生成该项目。但是,该版本的发布始终失败,并显示以下错误: 错误:找不到具有指定模式:D的包:\a\r1\a_SocialMetric 请检查任务中提到的包是否作为构件发布在构建中或前一阶段,并在当前作业中下载。
我正试图建立我的第一个管道来将web应用程序部署到Azure应用程序服务。我可以通过Visual Studio手动发布该网站,但现在我试图从Azure Repo构建和部署它。构建部分工作正常,没有错误。当我添加部署任务时,问题出现了。部署任务似乎无法找到要部署的文件。 # #[调试]从工具“C:\ Program Files \ dot net \ dot net . exe”收到的退出代码0 <
我已尝试将映像存储库推送到 IIS 服务器。我已将图像文件夹设置为在发布工件中发布的路径。生成管道成功运行,没有任何问题。但在发布管道中,收到错误“2022-01-03T05:02:47.5647566Z ##[error]错误:未找到具有指定模式的包。 检查任务中提到的包是在生成还是前一阶段中作为项目发布,并在当前作业中下载。在这里,我附加了构建工件映像和发布管道映像。请让我知道这个问题的解决方