小编典典

如何通过詹金斯的构建数量设置android应用版本?

jenkins

成功推送后,jenkins会自动构建应用程序,但版本始终为1.0。我想在詹金斯中插入相应的版本号,而不是“ 0”:1.119、1.120、1.121 …

那是我的build.gradle文件

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.2'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

build.sh

#!/bin/bash
gradle clean 
gradle build
#. run_android_ui_tests.sh

我的gradle.properities仅包含评论。


阅读 183

收藏
2020-07-25

共1个答案

小编典典

通过将这两个字符串插入到build.gradle的defaultConfig中解决了问题:

def env = System.getenv()
versionName "1." + env['BUILD_NUMBER']

代替

versionName "1.0"
2020-07-25