Dos 命令(一)

场景一: Jenkins 构建时应报告会被覆盖,所以想着新建一个文件来保留,文件以当前时间来命名,因使用的是Windows,所以就需要Dos命令来实现


cmd 打开Dos 窗口: 输入如下命令:

echo "Ymd=%date:~,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%"     输出格式如下:


C:\Users\Administrator>echo "Ymd=%date:~,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%"
"Ymd=20170505_1721"


1、设置一个变量 Ymd ,并赋值当前日期


set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%"


2、通过md 来创建一个文件夹


md D:\SVN\space\autotest\report\%ymd%

Dos 命令(一)_第1张图片



3、移动复制


copy D:\SVN\space\autotest\target\surefire-reports\html D:\SVN\space\autotest\report\%ymd%



场景二: Jenkins 中的HTML Report 取的是 Jenkins工作空间target 目录下的报告,为取最新的报告,所以需要将原有的删掉之后,然后复制最新的报告到该目录

删除但不提示是否删除命令:


del /s/q/f  D:\Backup\.jenkins\jobs\autotest\workspace\target



你可能感兴趣的:(Jenkins,Windows,Dos命令)