Я развертывается CruiseControl.NET (версия 1.6.7981.1) сервера и выполняет следующие задачи:CruiseControl задача может выполняться с, даже если Soursecontrol не доступен
- запуска сборки
- этикетировочные
- VSTS Soursecontrol блок (Получить soursecode от TFS сервера 2010)
- построить код в режиме отладки
- Run NUnit тест с использованием Nanat задачи
- Merge NUnit-result.xml (Издательство задача)
Как мне нужно очистить NUnit-result.xml файл каждый раз перед выполнением задачи NUnit, я добавил удаления задачи в Nant.build файл, который удаляет NUnit -results.xml перед запуском задачи NUnit.
Теперь моя проблема заключается в том, когда мой сборщик получает триггеры, и если мой TFS-сервер недоступен, сборка завершается неудачно, и запускается только задача издателя, так что файл результатов старого Nunit сливается в неудавшейся сборке.
Я пробовал выполнение задачи «Предварительная сборка», но он работает только в том случае, если доступен сервер TFS.
Что теперь я хочу, это задача, чтобы удалить NUnit-result.xml, который может работать, даже если мой TFS не доступен (либо до soursecontrol блока или в/после издателя блока)
Заранее спасибо