Я пытаюсь выполнить командную команду окна в Jenkins, и она не работает. Я просмотрел Run batch command in jenkins, но я не мог исправить это сообщение.В Jenkins - Командная строка Windows не работает
Я побежал следующую команду, чтобы скопировать файл в новое место и дать ему новое имя:
copy /B "%my_home%\base\dist\proj*.war" "%my_home%\base\dist\wars\proj.war"
В моем случае, исходный каталог имеет один файл с именем proj123.war. Файл успешно скопировал целевой каталог, но имя остается proj123.war, а не переименовывается в proj.war.
Любая идея, что я могу делать неправильно? Спасибо за любую помощь!
Хотя я согласен с вашим заявлением, это не ответ – Rik
@Rik, хотя я согласен с вашими чувствами, недавно присоединился к сообществу, и я бы предпочел опубликовать комментарий, но я не могу. Поэтому я создал ответ, пытаясь получить больше информации, чтобы попытаться помочь :), и я даже объяснил, как работает копия. Он заявил, что команда отлично работает на окнах, но она не должна быть такой, как он предоставлял. – JordanGS
Приносим извинения за задержку. Кроме того, JordanGS верен, мой пример был ошибочным. Он должен был прочитать: copy/B "% my_home% \ base \ dist \ proj * .war" "% my_home% \ base \ dist \ wars \ proj.war". В результате исходный файл с именем «% my_home% \ base \ dist \ proj123.war» успешно скопирован в целевой каталог, НО имя остается «proj123.war», а не «proj.war» (у меня есть соответственно отредактировал сообщение). –