2009-12-05 1 views
1

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

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

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

ответ

1

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

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

+0

Я понимаю. Я не могу изменить MSBuild, чтобы возвращать успех, хотя если он терпит неудачу. Думаю, я буду продолжать делать это так, как я был, и ждать этого изменения, с которым вы связались. благодаря – Tim

0

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

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

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