Commit 30770a2f by chengfengpiaopiao

jenkins projectName定义

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