Hudson Не увеличивать номер сборки для неудачных сборок - PullRequest
0 голосов
/ 11 ноября 2011

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

Я ожидаю, что это простая настройка в конфигурации, но я не могу ее найти, и я не могу найти решение для SO.

Может кто-нибудь, пожалуйста, дайте мне знать, если это возможно?

Ответы [ 2 ]

2 голосов
/ 11 ноября 2011

Сборка - это сборка, успешная или неудачная, не так ли?Номер сборки отличается от номера выпуска, или номера версии, или от того, как его называет ваша организация.

Кроме того, Hudson хранит полные журналы всех сборок, чтобы вы могли легко вернуться к ним.Это поможет вам решить проблемы с неработающими сборками.Если у вас этого не было, и у вас было несколько сломанных сборок подряд, как вы могли бы определить, в чем проблема с каждой сборкой?

ИМХО, вы не можете найти решение, потому что это что-тои то, что вы не должны делать, и в настоящее время не может быть сделано.

1 голос
/ 11 ноября 2011

Звучит так, как будто вы пытаетесь автоматизировать выпуск небольшого релиза #. Как уже упоминали другие, вы не должны использовать номер сборки Hudson.

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

Плагин Maven также вернет новую версию # в систему управления версиями (используя wagon) и создаст тег.

Если вы не используете Maven, я уверен, что есть другие инструменты для сборки, которые делают нечто подобное.

...