Commit bb8f8d01 by chengfengpiaopiao

jenkins bat脚本

parent 2e613d45
Showing with 51 additions and 11 deletions
......@@ -47,7 +47,7 @@ def env = ENVIRONMENT
def packTime = getDate()
def is_jenkins = IS_JENKINS
def projectNameLowerCase = projectName.toLowerCase()
def fileToJiaGuBaoWalle
android {
compileSdkVersion rootProject.ext.compileSdkVersion
......@@ -120,6 +120,7 @@ android {
} else {
channelName = PRODUCT_FLAAVOR_BUILD
//outputFile = "/vagrant/jenkins/jenkins-workspace/walleApps/${projectName}"
//path="/var/jenkins_home/walleApps/${projectName}/${env}/${projectNameLowerCase}_${flavorName}_v${appVersion}_${env}_${packTime}.apk"
outputFile = "/var/jenkins_home/walleApps/${projectName}"
if ("release".equals(env)) {
fileName = "${projectNameLowerCase}_${channelName}_v${defaultConfig.versionName}_${env}_${packTime}.apk"
......@@ -131,6 +132,7 @@ android {
}
createFile(outputFile);
println("outputFileFinally ---> "+ outputFile);
fileToJiaGuBaoWalle = outputFile
output.outputFile = new File(outputFile, fileName)
}
}
......@@ -182,4 +184,38 @@ task startApp(type: Exec){
task ->
workingDir '.'
commandLine 'cd'
}
\ No newline at end of file
}
task upper << {
String someString = 'mY_nAmE'
println "Original: " + someString
println "Upper case: " + someString.toUpperCase()
}
task count << {
4.times { print "$it " }
}
//String cmd = 'explorer .'
//task hello2(){
// println "hello start"
// def cmdResult = cmd.execute().text.trim()
// println cmdResult
// println "hello end"
//}
def gitVersionCode() {
def cmd = 'git rev-list HEAD --first-parent --count'
cmd.execute().text.trim().toInteger()
}
///jiagubao-walle.bat 1 2
def cmd = "jiagubao-walle.bat " + fileToJiaGuBaoWalle
task shellTest << {
String date = cmd.execute().text.trim().toString() //带返回值
print date //打印系统日期
}
echo "Hello jiagubao-walle"
echo param[0] = %0
echo param[1] = %1
\ No newline at end of file
VARIABLE="DuoBaoJingCai"
projectName=$(echo $VARIABLE | tr '[A-Z]' '[a-z]')
echo $projectName
path="/var/${projectName}"
path="/var/${projectName}"+"test"
echo $path
packTime=$(date +%Y%m%d)
echo $packTime
#typeset -u VARIABLE
#VARIABLE="True"
#data=$VARIABLE
#echo $data
#!/usr/bin/env bash
#从build.gradle中传入的两个参数
jenkinsJobName=$1
jenkinsBuild=$2
echo "jenkinsJobName=$jenkinsJobName"
echo "jenkinsBuild=$jenkinsBuild"
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