Azure DevOps YAML - 手动恢复多个项目
Posted
技术标签:
【中文标题】Azure DevOps YAML - 手动恢复多个项目【英文标题】:Azure DevOps YAML - Restore Multiple Projects Manually 【发布时间】:2019-11-13 03:25:49 【问题描述】:我正在使用带有 .Net Core Restore 的 Azure DevOps,但指定多个项目(如在 VSTS 中逐行)输出“没有文件与搜索模式匹配。”。
如果只有一个项目有效,我该如何处理多个项目?
- task: DotNetCoreCLI@2
name: "ProvisionRestoreProjects"
inputs:
command: 'restore'
projects: '**/ProjectA.csproj
**/ProjectB.csproj'
feedsToUse: 'select'
vstsFeed: 'MyFeedArtifact-master'
arguments: '--configuration release --no-cache'
【问题讨论】:
【参考方案1】:您可以通过这种方式指定多个项目:
- task DotNetCoreCLI@2
inputs:
commands: restore
projects: |
**/ProjectA.csproj
**/ProjectB.csproj
vstsFeed: 'my-feed'
我猜你使用了 Tasks 助手并且生成了 yaml,但我认为那里存在错误。
【讨论】:
出于某种原因,在包中传递项目似乎会选择额外的项目,你知道为什么吗? 创建了一个带有问题的帖子,***.com/questions/56949459/…以上是关于Azure DevOps YAML - 手动恢复多个项目的主要内容,如果未能解决你的问题,请参考以下文章
Azure DevOps Pipelines - 仅在上一次运行成功时运行 YAML 管道
是否可以在资源的 ref 属性中使用变量:Azure DevOps YAML 的存储库?