成功推送后,jenkins自动构建应用程序,但版本始终为1.0。而不是 “0” 我想插入相应建立詹金斯的数量:1.119,1.120,1.121 ...如何通过Jenkins中的构建数量设置Android应用程序版本?
这是我的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只包含注释。
好的,我必须插入什么命令?据我了解,我应该在java中粘贴“gradle.setAppVersion(”1。“+ String.valueOf(getLasJenkinsBuildNumber()+ 1))”。但是这个字符串在bash中看起来如何? – amazingbasil 2014-09-11 10:42:39
你可以在这里找到你需要的例子http://stackoverflow.com/questions/14895123/auto-version-numbering-your-android-app-using-git-and-eclipse例如。或者在这里http://jeffreysambells.com/2013/02/14/build-your-android-apk-with-the-manifest-version-number – dilix 2014-09-11 10:46:15