Commit b23fa06e by chengfengpiaopiao

jenkins 打包配置

parent 726221e1
Showing with 21 additions and 15 deletions
......@@ -80,30 +80,32 @@ android {
android.applicationVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
print("outputFile" + outputFile);
def channelName = variant.productFlavors[0].name
if("false".equals(IS_JENKINS)){
def fileName ="duobaojingcai_${channelName}_v${defaultConfig.versionName}${suffixName[networkType]}.apk"
output.outputFile = new File(outputFile.parent, fileName)
}else{
def fileName
def projectName = PROJECT_NAME
if ("false".equals(IS_JENKINS)) {
fileName = "duobaojingcai_${channelName}_v${defaultConfig.versionName}${suffixName[networkType]}.apk"
outputFile = "G:/Apks/${projectName}"
} else {
channelName = PRODUCT_FLAAVOR_BUILD
def env = ENVIRONMENT
def packTime = getDate();
def fileName;
//outputFile = "/vagrant/jenkins/jenkins-workspace/walleApps"
outputFile = "/var/jenkins_home/walleApps"
if("release".equals(env)){
outputFile = "/vagrant/jenkins/jenkins-workspace/walleApps/${projectName}"
if ("release".equals(env)) {
fileName = "duobaojingcai_${channelName}_v${defaultConfig.versionName}_${env}.apk"
}else{
outputFile = outputFile + "/release"
} else {
fileName = "duobaojingcai_${channelName}_v${defaultConfig.versionName}_${env}_${packTime}.apk"
outputFile = outputFile + "/inside-test"
}
output.outputFile = new File(outputFile, fileName)
}
output.outputFile = new File(outputFile, fileName)
}
}
}
dependencies {
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
......@@ -130,5 +132,6 @@ dependencies {
compile project(path: ':multi-image-selector')
//权限申请
compile 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.3@aar'
}
}
}
\ No newline at end of file
......@@ -26,12 +26,14 @@ org.gradle.jvmargs=-XX:MaxPermSize=1024m
?android.useDeprecatedNdk=true
#Project
PROJECT_NAME = DuoBaoJingCai
#jenkins
APP_VERSION = 2.0.0
IS_JENKINS = false
ENVIRONMENT = "debug"
PRODUCT_FLAAVOR_BUILD = "base"
ENVIRONMENT = debug
PRODUCT_FLAAVOR_BUILD = base
#dynamicparamter has a bug
JENKINS_TIME = ""
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment