Commit 30770a2f by chengfengpiaopiao

jenkins projectName定义

parent f008a303
Showing with 6 additions and 5 deletions
......@@ -46,6 +46,7 @@ def projectName = PROJECT_NAME
def env = ENVIRONMENT
def packTime = getDate()
def is_jenkins = IS_JENKINS
def projectNameLowerCase = projectName.toLowerCase()
android {
......@@ -114,18 +115,18 @@ android {
println("is_jenkins: " + is_jenkins) //build.gralde根据module的个数,执行的次数为module.mount+1
println("projectName: " + projectName)
if ("false".equals(is_jenkins)) { //groovy boolean 如果你把一个对象放在一个boolean表达式中,Groovy 会检查这个对象是否为null. 它会把null当做false,否则为true
fileName = "duobaojingcai_${channelName}_v${defaultConfig.versionName}${suffixName[networkType]}.apk"
fileName = "${projectNameLowerCase}_${channelName}_v${defaultConfig.versionName}${suffixName[networkType]}.apk"
outputFile = "G:/Apks/${projectName}"
} else {
channelName = PRODUCT_FLAAVOR_BUILD
//outputFile = "/vagrant/jenkins/jenkins-workspace/walleApps/${projectName}"
outputFile = "/var/jenkins_home/walleApps/${projectName}"
if ("release".equals(env)) {
fileName = "duobaojingcai_${channelName}_v${defaultConfig.versionName}_${env}.apk"
outputFile = outputFile + "/release"
fileName = "${projectNameLowerCase}_${channelName}_v${defaultConfig.versionName}_${env}.apk"
outputFile = outputFile + "/"+"${env}"
} else {
fileName = "duobaojingcai_${channelName}_v${defaultConfig.versionName}_${env}_${packTime}.apk"
outputFile = outputFile + "/inside-test"
fileName = "${projectNameLowerCase}_${channelName}_v${defaultConfig.versionName}_${env}_${packTime}.apk"
outputFile = outputFile + "/"+"${env}"
}
}
createFile(outputFile);
......
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