#azure #azure-devops #azure-active-directory #azure-web-app-service
#azure #azure-devops #azure-active-directory #azure-web-app-service
Вопрос:
Я пытаюсь скопировать файл war с моего локального хоста в папку Tomcat web apps с помощью сценария командной строки в Azure DevOps. Мой релиз проходит успешно, но файл war не копируется в папку назначения. Как исправить эту проблему?
Путь к папке указан ниже
Комментарии:
1. Привет, как насчет проблемы? Ответ ниже разрешил ваш вопрос? Если нет, не могли бы вы сообщить мне последнюю информацию об этой проблеме?
2. Нет, это не решено, я получаю сообщение об ошибке cmd.exe завершается с кодом 1, подобным той ошибке, которую он показывает
3. Привет @nitesh, я обновил ответ, проверьте update1, нам нужно подтвердить, что файл существует, если нет, мы получим сообщение об ошибке «cmd.exe выход с кодом 1»
4. я делюсь журналом ошибок, который я получаю, да, я использую свой ноутбук в качестве локального хоста 2021-01-15T02:50:04.8513132Z ## [команда] «C:windowssystem32cmd.exe » /D /E: ВКЛ. /V: ВЫКЛ. / S / C «ВЫЗОВ»D:a_tempa5ed2a04-cb0c-482e-ae1d-600ce2f3e39d.cmd «» 2021-01-15T02:50: 04.8736236Z Система не может найти указанный путь. 2021-01-15T02:50: 04.8743514Z Система не может найти указанный файл. 2021-01-15T02:50: 04.9630720Z ## [ошибка]Cmd.exe завершен с кодом ‘1’. 2021-01-15T02:50:05.0343894Z ##[раздел] Завершение: сценарий командной строки
5. Привет, @nitesh, ты видел мои последние новости? Не могли бы вы проверить, находится ли файл по пути, указанному в cmd? Нам нужно убедиться, что файл существует, я могу получить ту же ошибку, если я удалю тестовый файл
Ответ №1:
Сценарий, которым вы поделились echo cd E:apache-tomcat-9.0.41webapps
, просто распечатайте cd E:apache-tomcat-9.0.41webapps
, проверьте рисунок ниже. Мы могли бы обратиться к этому документу для получения более подробной информации.
Мы могли бы скопировать файл с помощью приведенного ниже cmd. Добавьте задачу Command line
и введите приведенный ниже сценарий
cd {file path}
copy {file name} {target path}
Согласно скриншоту, которым вы поделились, вы можете попробовать следующий сценарий
cd C:agent_workr1a_nitesh482.Devopswarfilewebapptarget
copy webapp.war E:apache-tomcat-9.0.41webapps
Результат:
Обновление 1
Если файл не существует, мы получим сообщение: система не может найти указанный файл. и сообщение об ошибке: [ошибка]Cmd.exe выполнен выход с кодом ‘1’
Обновление 2
Пожалуйста, убедитесь, что вы используете автономный агент вместо размещенного агента. Если вы используете размещенный агент, мы получим сообщение об ошибке, см. Рисунок ниже.
Автономный агент:
Размещенный агент: