Commit 8985d3d7 authored by daidekun's avatar daidekun

fix

parent 455fff73
......@@ -55,6 +55,22 @@ def _build_python(namespace, systemName, contextDir) {
break
}
def _copy_files_java(systemName, contextDir) {
switch (systemName) {
case "baitiao-zhitou":
jar_path = "xyqb-btzt-internal/target/*.jar"
break
case "baitiao":
jar_path = "baitiao-api/target/*.jar"
break
default:
jar_path = "target/*.jar"
break
}
sh "cp ${jar_path} ./${contextDir}"
}
def docker_build_and_push(buildNumber, branchName, harborGroup, systemName, contextDir) {
regex = "[`,./;\\[\\]&<>?:\"()|-]+"
safeBranchName = branchName.replaceAll(regex,"_")
......
......@@ -29,16 +29,42 @@ def call(body) {
node {
try {
stage('prepare') {
switch (buildType) {
case "java":
_prepare_java(namespace, systemName, contextDir)
case "ui":
_prepare_ui(namespace, systemName, contextDir)
case "nodejs":
_prepare_nodejs(namespace, systemName, contextDir)
case "python":
_prepare_python(namespace, systemName, contextDir)
}
}
stage('Checkout') {
contextDir = _utils.contextDir(workspace)
_stage.checkout(branchName, contextDir, gitRepo)
}
stage('Build') {
switch (buildType) {
case "java":
_build_java(namespace, systemName, contextDir)
case "ui":
_build_ui(namespace, systemName, contextDir)
case "nodejs":
_build_nodejs(namespace, systemName, contextDir)
case "python":
_build_python(namespace, systemName, contextDir)
}
_stage.build(namespace, systemName, contextDir, )
}
stage('Docker Build And Push') {
if (buildType == "java") {
_copy_files_java(systemName, contextDir)
}
imageTag = _stage.docker_build_and_push(buildNumber, branchName, harborGroup, systemName, contextDir)
}
......
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