CruiseControl.NET двойной сборочный файл nant - PullRequest
0 голосов
/ 06 января 2010

Я только что начал использовать ccnet, и это выглядит как двойная сборка файла nant: журнал сборки дважды показывает вывод сборки:

Buildfile: файл: /// D: /ccnet/path/go.build Целевая среда: Microsoft Указанная цель (ы) .NET Framework 2.0: тест

.. и т. Д.

Buildfile: файл: /// D: /ccnet/path/go.build Целевая среда: Microsoft Указанная цель (ы) .NET Framework 2.0: тест

Но у меня есть только одна задача nant в моем ccnet.config. Что может быть не так?

Ответы [ 2 ]

3 голосов
/ 07 января 2010

Если nant выводит вывод в стандарт, он автоматически включается в журнал сборки, а затем, если Nant создаст файл результатов и объединит его, вы получите двойной результат. Я видел, как это произошло, так что это может быть вашей проблемой. Если это так, лучший способ исправить это - избавиться от шага слияния и просто позволить CC.NET потреблять stdOut

.
0 голосов
/ 07 февраля 2013

У меня была такая же проблема. Я нашел это:

https://groups.google.com/forum/?fromgroups=#!topic/ccnet-user/iQvRWL7fX4Y

Когда я нажимаю кнопку принудительной сборки для конкретного проекта через webdashboard. этот проект выполняется два раза вместо одного.

> Я видел похожее поведение при нажатии кнопки «Сила» с последующим обновление браузера / F5, я предполагаю, что это приводит к отправке запроса на сервер дважды ... используя кнопку "Обновить статус" на сайте Сам, казалось, остановил это для меня.

Так что после прочтения вышеизложенного ...... я попробовал что-то еще Когда я прошел CCTray, у меня не было проблемы.

Я сейчас тестирую. Но я почти уверен, что вы не можете нажать кнопку «Обновить статус» на веб-странице панели управления cc.net (это именно то, что вы хотите сделать, когда будете следить за ходом сборки)

...