在Jenkins中 - Windows批处理命令不起作用

时间:2016-11-04 20:41:06

标签: windows jenkins

我正在尝试在Jenkins中执行窗口批处理命令,但它无法正常工作。我已经审核了Run batch command in jenkins,但我无法修复该帖子。

我运行以下命令将文件复制到新位置并为其指定一个新名称:

copy /B "%my_home%\base\dist\proj*.war" "%my_home%\base\dist\wars\proj.war"

就我而言,源目录有一个名为proj123.war的文件。该文件已成功复制到目标目录,但名称仍为proj123.war,而不是重命名为proj.war。

知道我可能做错了什么吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

1)你的陈述没有任何意义。

copy /B "%my_home%\base\dist\proj*.war" "%my_home%\base\dist\wars\proj*.war"

说你有

projA.war projB.war projC.war

他们将全部保存为proj.war,先是A,然后是B,然后是C.所以它将被覆盖。他们不会被复制为单个文件。

您也不需要/B

将来,请详细说明您所获得的错误。

编辑:鉴于更新评论,所需的命令将是。

copy /B "%my_home%\base\dist\proj*.war" "%my_home%\base\dist\wars"

这会将所有与proj*.war匹配的文件复制到wars目录,同时保留原始名称。