繁体   English   中英

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

[英]In Jenkins - Windows Batch Command Not Working

我正在尝试在Jenkins中执行窗口批处理命令,但它不起作用。 我已经在jenkins中查看了运行批处理命令 ,但是无法从该帖子中修复。

我运行以下命令将文件复制到新位置并为其赋予新名称:

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

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

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

对于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目录,同时保留原始名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM