summaryrefslogtreecommitdiffstats
path: root/ci
diff options
context:
space:
mode:
authorzhouya <zhou.ya@zte.com.cn>2017-07-31 16:05:41 +0800
committerzhouya <zhou.ya@zte.com.cn>2017-08-01 15:35:43 +0800
commit48ec887dcf6d7e37d2bebece3bda357a7752dec2 (patch)
treeb3f8277a17307535b99c7ddc94ed51a46099159b /ci
parent49829982ba955fea91ad56cc05fd526eab106f14 (diff)
use template to replace duplicate xml file
Change-Id: I9764612171ef3bf2cdfc652420a2b162fcbfab43 Signed-off-by: zhouya <zhou.ya@zte.com.cn>
Diffstat (limited to 'ci')
-rwxr-xr-xci/deploy/deploy.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/ci/deploy/deploy.sh b/ci/deploy/deploy.sh
index 0abc4e25..f8250c26 100755
--- a/ci/deploy/deploy.sh
+++ b/ci/deploy/deploy.sh
@@ -157,8 +157,15 @@ VMDEPLOY_DAISY_SERVER_VM=$WORKSPACE/templates/virtual_environment/vms/daisy.xml
VMDEPLOY_TARGET_NODE_VM=$WORKSPACE/templates/virtual_environment/vms/all_in_one.xml
VMDEPLOY_NODE=[]
-for ((i=0;i<${#VM_MULTINODE[@]};i++));do
+for ((i=0; i < ${#VM_MULTINODE[@]}; i++)); do
+ if [[ ${VM_MULTINODE[$i]} == *controller* ]]; then
+ nodename_prefix="controller"
+ else
+ nodename_prefix="computer"
+ fi
VMDEPLOY_NODE[$i]=$WORKSPACE/templates/virtual_environment/vms/${VM_MULTINODE[$i]}.xml
+ cp $WORKSPACE/templates/virtual_environment/vms/${nodename_prefix}.xml ${VMDEPLOY_NODE[$i]}
+ sed -i "s/nodename/${VM_MULTINODE[$i]}/g" ${VMDEPLOY_NODE[$i]}
echo ${VMDEPLOY_NODE[$i]}
done