У меня есть скрипт сборки ANT:
- Выполнение сборок на сервере Windows и архивирование двоичных файлов
- Подключите сетевой диск с другими учетными данными к локальному диску (например, P :), используя
net use
- Я использую
<mkdir>
для создания каталога на смонтированном диске (P :)
- Скопируйте двоичные файлы на этот диск
Ниже мой код для mkdir
<echo>Creating ${buildRequesterUserId} folder at mirroring site starts</echo>
<mkdir dir="P:\build_output\${buildRequesterUserId}"/>
<echo>Creating ${buildRequesterUserId} folder at mirroring site ends</echo>
Некоторое время создание папки работает, а иногда - с ошибкой ниже
creation was not successful for an unknown reason
и сбой сборки
Эта ошибка происходит случайно. Mkdir работает некоторое время. Я не уверен, почему это терпит неудачу и не уверен, если это из-за задержки сети
каталог, который я пытаюсь создать, может уже существовать или может не существовать. Я прочитал, что mkdir ничего не делает, если каталог уже существует
Я проверил, и нет failonerror
для mkdir. Я не хочу, чтобы сборка провалилась из-за этого.
Я обработал ошибку в copy
части, но не уверен, как ее обработать mkdir
Как мне этого добиться? Любая помощь будет оценена
Привет
Karthik