在 Azure 构建管道中创建构建时触发存储库中的特定项目
Trigger a specific project inside a repository when creating a build in Azure build pipeline
我有一个包含 3 个分支开发、测试和生产的存储库。我有一个 Visual Studio 解决方案,其中包含 3 个项目。一个 Angular,一个工作人员服务和 ASP.NET 网络 api 项目。因此整个解决方案都在一个存储库中。
我已经把所有东西都推送到开发分支了。因此,在创建构建管道时,我选择了 ASP.NET 核心,然后在编写构建 yaml 时,在触发器中我指定了开发分支
trigger : - dev
但是我如何指定要构建该存储库中的 3 个项目中的哪个项目?我的计划是构建 ASP.NET 核心网络 api 来构建。
此外,我还需要为 angular 构建另一个版本..
这将在您的 build task:
steps:
- task: DotNetCoreCLI@2
displayName: Build
inputs:
command: build
projects: '**/*.csproj' # Update this to match your need
arguments: '--configuration $(buildConfiguration)'
不同项目的项目路径会有所不同
我有一个包含 3 个分支开发、测试和生产的存储库。我有一个 Visual Studio 解决方案,其中包含 3 个项目。一个 Angular,一个工作人员服务和 ASP.NET 网络 api 项目。因此整个解决方案都在一个存储库中。
我已经把所有东西都推送到开发分支了。因此,在创建构建管道时,我选择了 ASP.NET 核心,然后在编写构建 yaml 时,在触发器中我指定了开发分支
trigger : - dev
但是我如何指定要构建该存储库中的 3 个项目中的哪个项目?我的计划是构建 ASP.NET 核心网络 api 来构建。
此外,我还需要为 angular 构建另一个版本..
这将在您的 build task:
steps:
- task: DotNetCoreCLI@2
displayName: Build
inputs:
command: build
projects: '**/*.csproj' # Update this to match your need
arguments: '--configuration $(buildConfiguration)'
不同项目的项目路径会有所不同