簡體   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