我已经实现了一个管道,一旦创建了Pull Request,它将构建和测试应用程序。它工作得很好,但一旦合并PR,它将再次运行,我只希望它在创建PR时运行。
Yaml命令如下:
trigger:
- development
pool:
vmImage: ubuntu-latest
variables:
buildConfiguration: 'Release'
steps:
- task: UseDotNet@2
displayName: 'Use .NET Core sdk 3.1.000'
inputs:
version: 3.1.x
- task: DotNetCoreCLI@2
displayName: 'Build the application'
inputs:
command: 'build'
projects: 'example.csproj'
configuration: 'Release'
- task: DotNetCoreCLI@2
displayName: 'Run unit tests'
inputs:
command: 'test'
projects: 'example.csproj'
configuration: 'Release'
kraego是对的。
你将不得不删除在您的管道中配置trigger
部分,并为该构建配置构建验证分支策略。
。