У меня есть проект, работающий с Azure Pipelines. В моих сборках я пытаюсь получить некоторые из предопределенных переменных: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml
Я могу получить доступ к переменной Build.BuildId
, но не к переменной System.PullRequest.TargetBranch
. Код выглядит следующим образом:
String getBuildId(){
return System.getenv("BUILD_BUILDID") as String ?: "unknown"
}
String getTargetBranch(){
return System.getenv("SYSTEM_PULLREQUEST_TARGETBRANCH") as String ?: "unknown"
}
android {
...
defaultConfig {
...
getBuildId()
getTargetBranch()
...
getBuildId()
возвращает число, однако getTargetBranch()
всегда возвращает unkown
Так как я могу получить доступ к предопределенной переменной System.PullRequest.TargetBranch из файла Android build.gradle?