成功推送後,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