1

我有一个使用 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 预定义变量呢?

4

0 回答 0