Commit 3116f431 authored by 智勇's avatar 智勇

prod

parent 231742bd
...@@ -182,7 +182,7 @@ def getDocketPackageImage(buildType,buildEnv){ ...@@ -182,7 +182,7 @@ def getDocketPackageImage(buildType,buildEnv){
return packageImageInfo return packageImageInfo
} }
def check_and_build(buildType,systemName,branchName,contextDir){ def check_and_build(buildType,systemName,branchName,contextDir,imageType){
def branchHashCode = null def branchHashCode = null
...@@ -207,17 +207,17 @@ def check_and_build(buildType,systemName,branchName,contextDir){ ...@@ -207,17 +207,17 @@ def check_and_build(buildType,systemName,branchName,contextDir){
def pacegeDockerInfo = getDocketPackageImage(buildType,buildEnv) def pacegeDockerInfo = getDocketPackageImage(buildType,buildEnv)
if (buildType in ["nodejs","lua-ui"]){ if (buildType in ["nodejs","lua-ui"]){
branchHashCode = cpb(buildType,systemName,branchName,contextDir) branchHashCode = cpb(buildType,systemName,branchName,contextDir,imageType)
} else { } else {
docker.image(pacegeDockerInfo["image"]).inside(pacegeDockerInfo["args"]){ docker.image(pacegeDockerInfo["image"]).inside(pacegeDockerInfo["args"]){
branchHashCode = cpb(buildType,systemName,branchName,contextDir) branchHashCode = cpb(buildType,systemName,branchName,contextDir,imageType)
} }
} }
return branchHashCode return branchHashCode
} }
def cpb(buildType,systemName,branchName,contextDir){ def cpb(buildType,systemName,branchName,contextDir,imageType){
/*checkout code*/ /*checkout code*/
stage('Checkout') { stage('Checkout') {
...@@ -228,7 +228,7 @@ def cpb(buildType,systemName,branchName,contextDir){ ...@@ -228,7 +228,7 @@ def cpb(buildType,systemName,branchName,contextDir){
if(systemName=='xjd-ui' && branchName == 'apollo'){ if(systemName=='xjd-ui' && branchName == 'apollo'){
_utils().beautyEcho("xjd-ui : apollo not exec prepare_config", "info") _utils().beautyEcho("xjd-ui : apollo not exec prepare_config", "info")
} else{ } else{
prepare_config(buildType, systemName, contextDir) prepare_config(buildType, systemName, contextDir,imageType)
} }
} }
...@@ -387,20 +387,20 @@ def checkout_luaui(systemName, branchName) { ...@@ -387,20 +387,20 @@ def checkout_luaui(systemName, branchName) {
} }
} }
def prepare_config(buildType,systemName, contextDir) { def prepare_config(buildType,systemName, contextDir,imageType) {
_utils().beautyEcho("Prepare Config +++ type:${buildType} systemName:${systemName}", "info") _utils().beautyEcho("Prepare Config +++ type:${buildType} systemName:${systemName}", "info")
switch (buildType) { switch (buildType) {
case "java": case "java":
prepare_java(systemName, contextDir) prepare_java(systemName, contextDir,imageType)
break break
case "nodejs": case "nodejs":
prepare_nodejs(systemName, contextDir) prepare_nodejs(systemName, contextDir,imageType)
break break
case "python": case "python":
prepare_python(systemName, contextDir) prepare_python(systemName, contextDir,imageType)
break break
case "lua-ui": case "lua-ui":
prepare_luaui(systemName, contextDir) prepare_luaui(systemName, contextDir,imageType)
break break
default: default:
_utils().beautyEcho("未知的buildType: ${buildType}","fail") _utils().beautyEcho("未知的buildType: ${buildType}","fail")
...@@ -408,8 +408,12 @@ def prepare_config(buildType,systemName, contextDir) { ...@@ -408,8 +408,12 @@ def prepare_config(buildType,systemName, contextDir) {
} }
} }
def prepare_java(systemName, contextDir) { def prepare_java(systemName, contextDir,imageType) {
sh "cp -rf /home/quant_group/qg-dockerfiles/tke/java/* ${contextDir}" if (imageType=="test") {
sh "cp -rf /home/quant_group/qg-dockerfiles/tke/java/* ${contextDir}"
}else{
sh "cp -rf /home/quant_group/qg-dockerfiles/prod/java/* ${contextDir}"
}
def existProperties = fileExists "/home/quant_group/config_repository/java/${systemName}.properties" def existProperties = fileExists "/home/quant_group/config_repository/java/${systemName}.properties"
......
...@@ -19,6 +19,7 @@ def call(body) { ...@@ -19,6 +19,7 @@ def call(body) {
def originBranchName = env.BRANCH_NAME def originBranchName = env.BRANCH_NAME
def namespace = env.NAMESPACE def namespace = env.NAMESPACE
def isDeploy = env.IS_DEPLOY def isDeploy = env.IS_DEPLOY
def imageType = env.TYPE
def buildNumber = env.BUILD_NUMBER def buildNumber = env.BUILD_NUMBER
def cluster = env.CLUSTER def cluster = env.CLUSTER
...@@ -66,7 +67,7 @@ def call(body) { ...@@ -66,7 +67,7 @@ def call(body) {
for(def i = 0; i<systemNames.length; i++){ for(def i = 0; i<systemNames.length; i++){
dir(systemNames[i]){ dir(systemNames[i]){
branchHashCode = _stage.check_and_build(config.buildType, systemNames[i], branchNames[i], contextDir) branchHashCode = _stage.check_and_build(config.buildType, systemNames[i], branchNames[i], contextDir, imageType)
} }
} }
......
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 to comment