2010-11-12 6 views
0

наша сборка hudson преуспевает, но Хадсон как-то сообщает об ошибке.Ошибка обнаружения хадсона при завершении сборки

Каковы критерии, используемые хадсоном для определения неудач и успеха?

BTW, наша сборка обновляет XML-файл с результатами теста. Я проверил, и кажется, что Hudson правильно обновить этот файл (время модификации соответствует)

Благодаря

+0

Можете ли вы опубликовать последние несколько строк вывода консоли? – Sagar

ответ

2

Нажмите на ссылку для сборки, которые не удалось (# 123, например), а затем перейти к Ссылка на консоль слева. Этот журнал скажет вам, какой этап сборки завершился неудачно.

Обратите внимание, что только потому, что сборка программного обеспечения преуспела, не означает, что весь процесс сборки преуспел. Возможно, у вас есть последний шаг, который, например, удаляет некоторые промежуточные, ненужные файлы. Если один из этих файлов использовался и не мог быть удален (в результате чего пакетный файл возвратил ошибку), тогда шаг не удался, и в результате вся сборка была отмечена как сбой.

+0

Аналогичным образом, если какие-либо действия после сборки в конфигурации Хадсона не могут быть запущены (недостающий ресурс и т. Д.), Хадсон выйдет из строя. –

+0

То, что говорят два других, верно. Кроме того, каждый раз, когда вы используете пакетную задачу Windows или задачу сценария оболочки, успех и отказ определяются по возвращаемому значению пакета/скрипта. Если вы не установите его явно, он будет использовать возвращаемое значение последней выполняемой команды. Имейте в виду, что не все программы придерживаются стандарта, что 0 - успех, а не 0 - сбой. Примерами являются: robocopy и db2 (инструмент командной строки, который может выполнять скрипт sql). –

Смежные вопросы