CruiseControl.NET получает ошибку при сборке - PullRequest
1 голос
/ 06 июня 2011

Получение следующих сведений о любой сборке, запущенной в CC.NET V1.6 на сервере.Я убедился, что пользователь, работающий со службой CC.NET, является членом группы администраторов на сервере .... Так почему я получаю эту ошибку?

Error Message: System.ArgumentException: Access to the path is denied.
   at System.IO.FileSystemInfo.set_Attributes(FileAttributes value)
   at System.IO.FileInfo.set_IsReadOnly(Boolean value)
   at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts.MarkAllFilesReadWrite(String path)
   at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts.MarkAllFilesReadWrite(String path)
   at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts.MarkAllFilesReadWrite(String path)
   at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts.DeleteDirectory(String path)
   at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts.GetSource(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.Sourcecontrol.MultiSourceControl.GetSource(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request) 

1 Ответ

1 голос
/ 09 июня 2011

(перемещение комментариев в правильный ответ)

DavieDave: на их сайте есть сообщение об ошибке , в котором говорится, что это было исправлено в 1.6 . Каким-то волшебным образом это работает сейчас.

Me: cleanCopy не работает, это также известная ошибка . Сообщение об ошибке «Обнаружен неиспользуемый узел» не следует игнорировать - это означает, что в вашей конфигурации есть опечатка, и оно просто не будет работать. Ваш обходной путь (удаление нарушающего тега, запуск службы, добавление тега снова) не сработает, так как, когда ccnet не сможет проверить конфигурацию, он просто проигнорирует ее и не перезагрузит. Такие ошибки легче всего исправить с помощью CCValidator , он устанавливается вдоль исполняемых файлов сервера и может показать вам, как CruiseControl.Net видит ваш файл конфигурации после его анализа.

...