Как получить номер запроса извлечения из предопределенной переменной в azure конвейер сборки (CI)
Сначала, как документ Системные переменные состояние:
Переменная System.PullRequest.PullRequestNumber
заполняется из GitHub . Мы должны использовать System.PullRequest.PullRequestId
.
Итак, мы могли бы использовать синтаксис $(System.PullRequest.PullRequestId)
, чтобы получить значение:
Write-Host "PR ID is:-" $(System.PullRequest.PullRequestId)
Кроме того, на основе Понимания синтаксиса переменных document
Когда переменные превращаются в переменные окружения, имена переменных становятся прописными, а точки превращаются в подчеркивания. Например, переменная any.variable становится $ ANY_VARIABLE
Итак, если вы получите переменные окружения $env:System_PullRequest_PullRequestId
вместо $(System.PullRequest.PullRequestId)
Итак, сценарии должны быть:
Write-Host "PR ID is:-" $env:System_PullRequest_PullRequestId
Вот почему System.PullRequest.PullRequestId
не работает для вас.
Надеюсь, это поможет.