Я запускаю конвейер Jenkins, и на этапе публикации я хочу получить журнал конвейера с сервера , разделите его на разные файлы (по одному на этап) и загрузите на какой-нибудь общий диск. Все это делается с помощью сценария C#, вот фрагмент кода, который выдает ошибку:
Код: Выделить всё
if (File.Exists(logPath))
{
// copies the log file to current directory to avoid "file in use" error
string destPath = Directory.GetCurrentDirectory() + "/log.txt";
File.Copy(logPath, destPath, true);
m_priv_logPath = destPath;
}
else
{
throw new Exception("File \"" + logPath + "\" does not exist");
}
Журнал path всегда является сетевым путем, поэтому что-то вроде \\\\jobs\builds\\log
Я не уверен, как мне может отладить это или что может быть причиной этого. Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/785 ... line-fails