Commit 2816fa00 authored by wentao.suo's avatar wentao.suo

fff

parent 4dbc6392
...@@ -43,77 +43,22 @@ def call(body) { ...@@ -43,77 +43,22 @@ def call(body) {
try { try {
ansiColor('xterm') { ansiColor('xterm') {
dir (systemName) {
sh 'pwd'
}
dir (systemName) { dir (systemName) {
stage('Checkout') { stage('Checkout & Build') {
_utils.beautyEcho("Checkout", "stage") git_path = project_attr(systemName)["gitPath"]
_utils.beautyEcho("systemName:[${systemName}];branchName:[${branchName}]", "info") if(git_path =="git@gitabc.xyqb.com:data-riskcontrol/urge-dispatcher.git"){
switch (config.buildType) { git_path = "git@gitabc.xyqb.com:data-riskcontrol/urge_dispatcher.git"
case "lua-ui": }
_stage.checkout_lua_ui(branchName, gitRepo)
break git branch: branchName, credentialsId: 'e1ccb1ac-1282-4fb4-b766-530ca1a2a2db', url: git_path
case "nodejs":
_stage.checkout_nodejs(branchName, systemName) sh 'mvn clean package -P test -D maven.test.skip=true'
break
default:
_stage.checkout(branchName, systemName)
break
}
} }
} }
dir (systemName) {
stage('Build') {
_utils.beautyEcho("Build", "stage")
switch (config.buildType) {
case "java":
_stage.build_java(namespace, originSystemName, contextDir)
break
case "nodejs":
_stage.build_nodejs(namespace, originSystemName, contextDir)
break
case "python":
_stage.build_python(namespace, originSystemName, contextDir)
break
case "lua-ui":
_stage.build_luaui(namespace, originSystemName, contextDir)
break
default:
echo "未知的buildType: ${config.buildType}"
break
}
}
}
dir (systemName) {
stage('Docker Build And Push') {
_utils.beautyEcho("Docker Build And Push", "stage")
if (config.buildType == "java") {
_stage.copy_files_java(systemName, contextDir)
}
imageTag = _stage.dockerbuild_and_push(timeNow, buildNumber, branchName, harborGroup, systemName, contextDir)
}
stage('Deploy To K8s Cluster') {
_utils.beautyEcho("Deploy To K8s Cluster", "stage")
def deploy_log
deploy_log = _stage.deployV2(namespace, systemName, imageTag, config.tier, isDeploy)
_utils.beautyEcho(deploy_log, "info")
}
stage("Clean") {
_utils.beautyEcho("Clean", "stage")
_stage.clean_images(imageTag)
}
}
} }
} catch (err) { } catch (err) {
sleep 100 sleep 100
......
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