首页 > 解决方案 > 在 Azure 构建管道中创建构建时触发存储库中的特定项目

问题描述

我有一个包含 3 个分支 dev、test 和 prod 的存储库。我有一个包含 3 个项目的 Visual Studio 解决方案。一个 Angular,一个工作服务和 ASP.NET web api 项目。这样整个解决方案就在一个存储库中。

我已将所有内容推送到 dev 分支。因此,在创建构建管道时,我选择了 ASP.NET 核心,然后在编写构建 yaml 时,在触发器中我指定了 Dev 分支

trigger : - dev

但是如何指定要在该存储库中构建的 3 个项目中构建哪个项目?我的计划是构建 ASP.NET 核心 web api 来构建。

我也需要另一个角度的构建..

标签: azureazure-devopsazure-pipelinesbuild-pipeline

解决方案


这将在您的构建任务中:

steps:
- task: DotNetCoreCLI@2
  displayName: Build
  inputs:
    command: build
    projects: '**/*.csproj' # Update this to match your need
    arguments: '--configuration $(buildConfiguration)' 

您的各种项目的项目路径会有所不同


推荐阅读