Commit 4c0e6ca8 authored by daidekun's avatar daidekun

切回自己build

parent ea1f66c7
// src/org/foo/Stage.groovy // src/org/foo/Stage.groovy
package org.qg; package org.qg;
import groovy.json.JsonSlurper;
def prepare_java(systemName, contextDir) { def prepare_java(systemName, contextDir) {
sh "rm -rf ${contextDir}" sh "rm -rf ${contextDir}"
...@@ -21,6 +22,10 @@ def prepare_ui(contextDir) { ...@@ -21,6 +22,10 @@ def prepare_ui(contextDir) {
sh "rm -rf ${contextDir}" sh "rm -rf ${contextDir}"
sh "cd /home/quant_group/qg-dockerfiles/templates/ui; git pull; cd -" sh "cd /home/quant_group/qg-dockerfiles/templates/ui; git pull; cd -"
sh "cp -rf /home/quant_group/qg-dockerfiles/templates/ui ${contextDir}" sh "cp -rf /home/quant_group/qg-dockerfiles/templates/ui ${contextDir}"
sh "cd /home/quant_group/config_repository/java; git pull; cd -"
sh "cp -rf /home/quant_group/config_repository/ui/${systemName}.js ./env.config.js"
sh "sed -i \"s/.xyqb.com/-${namespace}.q-gp.com/\" ./env.config.js"
} }
def prepare_python(contextDir) { def prepare_python(contextDir) {
...@@ -57,10 +62,25 @@ def copy_files_java(systemName, contextDir) { ...@@ -57,10 +62,25 @@ def copy_files_java(systemName, contextDir) {
} }
def build_nodejs_and_ui(namespace, systemName, contextDir, repoName, branchName) { def build_nodejs_and_ui(namespace, systemName, contextDir, repoName, branchName) {
sh "ansible-playbook /etc/ansible/deploy.yml -e project_name=pre.${systemName} -e repo_name=${repoName} -e branch_name=${branchName} -vv" response = httpRequest "http://192.168.4.3:10088/config_server/get_node_command/${systemName}"
def jsonSlurper = new JsonSlurper()
def res_json = jsonSlurper.parseText(response.content)
print "=====Build Command Is====="
echo res_json.toString()
configPath = res_json["configPath"]
buildCmd = res_json["buildCmd"]
configName = systemName
print "=========================="
sh "mv ./env.config.js ${configPath}"
sh buildCmd
sh 'tar zcf dist.tgz dist/'
sh "mv dist.tgz ./${contextDir}"
/* sh "ansible-playbook /etc/ansible/deploy.yml -e project_name=pre.${systemName} -e repo_name=${repoName} -e branch_name=${branchName} -vv"*/
/*sh "ansible-playbook /etc/ansible/build.yml -e prefix=${namespace} -e project_name=pre.${systemName} -e workspace=${contextDir} -vv"*/ /*sh "ansible-playbook /etc/ansible/build.yml -e prefix=${namespace} -e project_name=pre.${systemName} -e workspace=${contextDir} -vv"*/
} }
def build_python(namespace, systemName, contextDir) { def build_python(namespace, systemName, contextDir) {
sh "cp -rf ${contextDir}/config.ini server/config/release/config.ini" sh "cp -rf ${contextDir}/config.ini server/config/release/config.ini"
sh "cp -rf ${contextDir}/config.ini server/config/beta/config.ini" sh "cp -rf ${contextDir}/config.ini server/config/beta/config.ini"
......
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