我有一个使用 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
那么如何从 Android 的 build.gradle 文件中访问 System.PullRequest.TargetBranch 预定义变量呢?