Commit a56f5199 authored by daidekun's avatar daidekun

_stage.

parent 5d6821f6
...@@ -3,35 +3,24 @@ package org.qg.docker; ...@@ -3,35 +3,24 @@ package org.qg.docker;
import org.qg.docker.Utils; import org.qg.docker.Utils;
import groovy.json.JsonSlurperClassic; import groovy.json.JsonSlurperClassic;
def _utils = new Utils(); def before_prepare(contextDir) {
sh "rm -rf ${contextDir}"
def debug() { sh "cd /home/quant_group/qg-dockerfiles; git pull; cd -"
_utils.beautyEcho(1, 'Checkout') sh "cd /home/quant_group/config_repository; git pull; cd -"
} }
def prepare_java(systemName, contextDir) { def prepare_java(systemName, contextDir) {
sh "rm -rf ${contextDir}"
sh "cd /home/quant_group/qg-dockerfiles/templates/java; git pull; cd -"
sh "cp -rf /home/quant_group/qg-dockerfiles/templates/java ${contextDir}" sh "cp -rf /home/quant_group/qg-dockerfiles/templates/java ${contextDir}"
sh "cd /home/quant_group/config_repository/java; git pull; cd -"
sh "cp -rf /home/quant_group/config_repository/java/${systemName}.properties ${contextDir}/application.properties" sh "cp -rf /home/quant_group/config_repository/java/${systemName}.properties ${contextDir}/application.properties"
} }
def prepare_nodejs(systemName, contextDir) { def prepare_nodejs(systemName, contextDir) {
sh "rm -rf ${contextDir}"
sh "cd /home/quant_group/qg-dockerfiles/templates/nodejs; git pull; cd -"
sh "cp -rf /home/quant_group/qg-dockerfiles/templates/nodejs ${contextDir}" sh "cp -rf /home/quant_group/qg-dockerfiles/templates/nodejs ${contextDir}"
sh "cd /home/quant_group/config_repository/java; git pull; cd -"
sh "cp -rf /home/quant_group/config_repository/nodejs/${systemName}.js env.config.js" sh "cp -rf /home/quant_group/config_repository/nodejs/${systemName}.js env.config.js"
} }
def prepare_luaui(systemNames, contextDir) { def prepare_luaui(systemNames, contextDir) {
sh "rm -rf ${contextDir}"
sh "cd /home/quant_group/qg-dockerfiles/templates/lua-ui; git pull; cd -"
sh "cp -rf /home/quant_group/qg-dockerfiles/templates/lua-ui ${contextDir}" sh "cp -rf /home/quant_group/qg-dockerfiles/templates/lua-ui ${contextDir}"
sh "cd /home/quant_group/config_repository/lua-ui; git pull; cd -"
sh "cp -rf /home/quant_group/config_repository/lua-ui/lua/*.lua ${contextDir}" sh "cp -rf /home/quant_group/config_repository/lua-ui/lua/*.lua ${contextDir}"
def isVhFileExist = fileExists "/home/quant_group/config_repository/lua-ui/nginx/${systemNames}.vh.conf" def isVhFileExist = fileExists "/home/quant_group/config_repository/lua-ui/nginx/${systemNames}.vh.conf"
...@@ -49,7 +38,6 @@ def prepare_luaui(systemNames, contextDir) { ...@@ -49,7 +38,6 @@ def prepare_luaui(systemNames, contextDir) {
def prepare_python(contextDir) { def prepare_python(contextDir) {
sh "rm -rf ${contextDir}" sh "rm -rf ${contextDir}"
sh "cd /home/quant_group/qg-dockerfiles/templates/python; git pull; cd -"
sh "cp -rf /home/quant_group/qg-dockerfiles/templates/python ${contextDir}" sh "cp -rf /home/quant_group/qg-dockerfiles/templates/python ${contextDir}"
} }
......
...@@ -51,6 +51,7 @@ def call(body) { ...@@ -51,6 +51,7 @@ def call(body) {
stage('Prepare') { stage('Prepare') {
_utils.beautyEcho(3, 'Prepare') _utils.beautyEcho(3, 'Prepare')
contextDir = _utils.contextDir(workspace) contextDir = _utils.contextDir(workspace)
_stage.before_prepare(contextDir)
switch (config.buildType) { switch (config.buildType) {
case "java": case "java":
_stage.prepare_java(systemName, contextDir) _stage.prepare_java(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