azure - Azure Pipeline 完成后看不到我的构建工件
问题描述
我有一个非常简单的管道 yaml(见下文)
我想要的是在我的解决方案中构建项目,并保留创建的工件,以便我可以在单独的发布管道中将它们发布到 Azure。
我记得以前做过类似的事情,当它起作用时,我可以在成功的构建列表项旁边看到一个查看构建工件的选项。但是我再也看不到这样的事情了。
我在这里想念什么?
管道:
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
steps:
- task: DotNetCoreCLI@2
inputs:
command: 'restore'
projects: '**/*.csproj'
- task: DotNetCoreCLI@2
inputs:
command: 'build'
projects: '**/*.csproj'
zipAfterPublish: true
解决方案
您可以添加类似的内容(复制到工件文件夹并发布):
- task: CopyFiles@2
displayName: 'Copy Files to: $(build.artifactstagingdirectory)'
inputs:
SourceFolder: '$(system.defaultworkingdirectory)'
Contents: '**\bin\$(BuildConfiguration)\**'
TargetFolder: '$(build.artifactstagingdirectory)'
condition: succeededOrFailed()
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: drop'
inputs:
PathtoPublish: '$(build.artifactstagingdirectory)'
condition: succeededOrFailed()
推荐阅读
- android - 在 Android API29 中使用旧版存储
- google-apps-script - 根据先前的单元格值突出显示后续单元格范围
- python - 如何从可调用的python返回一个列表到dag?
- python - 张量的索引列表
- tabulator - 制表符 - 使用 ajaxURLGenerator 属性
- javascript - 如何解密 CryptoJS 中的以下加密?
- python - Python 3.9 检查输入是 INT 还是 FLOAT
- php - 如果 7 列匹配,则检查 2 个表中的列并在第 3 个表中保存 2 列
- c++ - 在没有组合/装饰器的父类之前初始化子类
- phpmyadmin - phpmyadmin 登录页面不显示