Я новичок в этом, и мне было интересно, как я могу настроить сохранение артефактов, только если прошло менее 90% тестов.
Есть идеи, как я могу это сделать?
Благодарность
2 ответа
В настоящее время это невозможно с Hudson. Какова мотивация избегать архивирования артефактов при каждой сборке?
Как насчет довольно простого обходного пути. Вы создаете шаг после сборки (или дополнительный шаг сборки), который вызывает ваши тесты из командной строки. Не забудьте зафиксировать все ошибки, чтобы Хадсон не считал это ошибкой. Затем вы оцениваете свое состояние и соответственно устанавливаете уровень ошибки. Кроме того, вам необходимо сохранять отчеты (возможно, за пределами hudson) перед установкой уровня ошибки, чтобы они были доступны даже или только в случае сбоя сборки.
Мое предположение заключается в том, что можно не запускать тесты при сбое сборки приложения. Однако вы можете разделить сборку и тестирование на два задания. См. здесь.
Похожие вопросы
Связанные вопросы
Новые вопросы
hudson
Hudson - это расширяемый сервер непрерывной интеграции, написанный на Java и способный работать в Linux, OS X и Windows.