Можно ли настроить Hudson для продолжения остальных этапов сборки в случае сбоя? - PullRequest
1 голос
/ 06 декабря 2009

Я не ожидаю, что это будет полезно в моем повседневном рабочем процессе, но при первоначальной настройке проектов для hudson бывают ситуации, когда мне хочется, чтобы он попробовал все этапы сборки, а не просто останавливался после Первая неудача

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

Итак, есть ли способ сказать Хадсону, что он продолжит этапы сборки при сбое?

Ответы [ 2 ]

1 голос
/ 06 декабря 2009

Лучшее решение на данный момент - изменить каждый из этапов сборки, чтобы они безоговорочно возвращали успех, а не код ошибки.

Существует открытый запрос на улучшение, чтобы сделать именно то, что вы хотите в HUDSON-4819

0 голосов
/ 15 декабря 2009

Это на самом деле может быть весьма полезным в повседневной работе. Мы используем Zed Builds And Bugs , и у него есть эта функция. Для каждого шага сборки вы просто переключаете, хотите ли вы, чтобы шаг сборки потерпел неудачу при сборке. По умолчанию он включен (разумно).

Там, где это пригодилось, есть такие вещи, как дополнительные шаги - например, копирование окончательных двоичных файлов на другие серверы распространения. Иногда эти серверы работают, а иногда нет. На самом деле не имеет значения, если этот конкретный шаг завершится неудачно, но когда он потерпит неудачу, я не хочу, чтобы вся сборка провалилась.

...