批处理实现运行工具,拷贝结果,上传到服务器

@echo off
::设置路径
SET default_VCB_Path=%default_VCB_path%
SET TSU_NDS_Path=%TSU_NDS_path%
SET MIB_NDS_Path=%MIB_NDS_path%
SET CNS_NDS_Path=%CNS_NDS_path%
SET GP_NDS_Path=%GP_NDS_path%

::密码文件路径
SET TSU_PASSWORD_Path=F:\JenkinsWorkSpace\workspace\Default_VCB\CHNpassword.txt
SET JPN_PASSWORD_Path=F:\JenkinsWorkSpace\workspace\Default_VCB\JPNpassword.txt
SET CNS_PASSWORD_Path=F:\JenkinsWorkSpace\workspace\Default_VCB\CHNpassword.txt


::vcb参数
set RAM=-Xmx64g -Xms64g -XX:+CreateMinidumpOnCrash -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=vcb_dump.hprof
set jar=.\validation-suite.jar


::构建VCB运行环境目录
cd %default_VCB_path%

mkdir %default_VCB_path%\TSU
copy  %default_VCB_path% %default_VCB_path%\TSU

mkdir %default_VCB_path%\CNS3.CHN
copy  %default_VCB_path%\TSU %default_VCB_path%\CNS3.CHN

mkdir %default_VCB_path%\JPN
copy  %default_VCB_path%\TSU %default_VCB_path%\JPN

mkdir %default_VCB_path%\GP
copy  %default_VCB_path%\TSU %default_VCB_path%\GP


::运行VCB
cd %default_VCB_path%\TSU
java %RAM% -jar %jar% -map %TSU_NDS_path%\ROOT.NDS -pwpath %CNS_PASSWORD_Path%

cd..
cd %default_VCB_path%\CNS3.CHN
java %RAM% -jar %jar% -map %CNS_NDS_Path%\ROOT.NDS -pwpath %CNS_PASSWORD_Path%

cd..
cd %default_VCB_path%\JPN
java %RAM% -jar %jar% -map %MIB_NDS_Path%\ROOT.NDS -pwpath %JPN_PASSWORD_Path%

cd..
cd %default_VCB_path%\GP
java %RAM% -jar %jar% -map %GP_NDS_Path%\ROOT.NDS -pwpath %CNS_PASSWORD_Path%


::创建发布目录
set run_env=F:\JenkinsWorkSpace\workspace\Run_Default_VCB_Windows
::set default_VCB_path=F:\JenkinsWorkSpace\workspace\Default_VCB\VCB_Tool\官方版本\orgin\4.12.0-RC1\validation-suite
for /f "tokens=8* delims='\'" %%a in ("%default_VCB_path%") do (
    set vcb_ver=%%a
)
mkdir %run_env%\%vcb_ver%
mkdir %run_env%\%vcb_ver%\CNS3.CHN
mkdir %run_env%\%vcb_ver%\TSU
mkdir %run_env%\%vcb_ver%\MIB3-JPN
mkdir %run_env%\%vcb_ver%\GP


::拷贝到Run_Default_VCB_Windows
xcopy %default_VCB_path%\TSU\log\* %run_env%\%vcb_ver%\TSU\log\ /s /e
xcopy %default_VCB_path%\TSU\results\* %run_env%\%vcb_ver%\TSU\results\ /s /e

xcopy %default_VCB_path%\CNS3.CHN\log\* %run_env%\%vcb_ver%\CNS3.CHN\log\ /s /e
xcopy %default_VCB_path%\CNS3.CHN\results\* %run_env%\%vcb_ver%\CNS3.CHN\results\ /s /e

xcopy %default_VCB_path%\JPN\log\* %run_env%\%vcb_ver%\MIB3-JPN\log\ /s /e
xcopy %default_VCB_path%\JPN\results\* %run_env%\%vcb_ver%\MIB3-JPN\results\ /s /e

xcopy %default_VCB_path%\GP\log\* %run_env%\%vcb_ver%\GP\log\ /s /e
xcopy %default_VCB_path%\GP\results\* %run_env%\%vcb_ver%\GP\results\ /s /e


::拷贝数据到70.75
set ip=\\192.168.70.75\vcb验证\defaultVCB
set user=admin
set pw=admin

net use * /delete /Y
net use %ip% %pw% /user:%user%
xcopy %run_env%\%vcb_ver%\* %ip%\%vcb_ver%\ /s /e

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值