как получить целевую ветку из пулреквеста с помощью azure DevOps API или других методов?
Согласен с Яном Скляренко. Azure DevOps предоставляет нам некоторые предопределенные переменные , например:
System.PullRequest.IsFork
System.PullRequest.PullRequestId
System.PullRequest.PullRequestNumber
System.PullRequest.SourceBranch
System.PullRequest.SourceRepositoryURI
System.PullRequest.TargetBranch
Чтобы получить целевую ветвь из запроса на вытягивание, мы могли бы использовать предопределенную переменную System.PullRequest.TargetBranch
.
Итак, мы могли бы использовать эту предопределенную переменную как условие:
condition: and(succeeded(), eq(variables['System.PullRequest.TargetBranch'], 'refs/heads/master'))