Имея 'mvn deploy' в целях сборки Hudson и стандартный подход к выпуску

Я настроил Hudson для своего проекта с целями сборки mvn clean deploy site: site , запускать сборку каждую полночь и всякий раз, когда появляются новые изменения.

Меня всегда интересовал, следует ли включать deploy в цели сборки, потому что это могло бы случиться, если бы я только что выпустил версию 1.0.0 своего проекта (я изменил pom на быть версией 1.0.0 и зафиксировал ее), но еще не увеличив номер версии до 1.0.1-SNAPSHOT в течение нескольких дней, я мог бы получить несколько разных сборок 1.0.0, развернутых в разное время.

Но я видел, как люди использовали deploy в своих целях сборки Hudson - мне интересно, как они справляются с этой проблемой.

Каков правильный способ выпуска релиза с Maven? Спасибо за любые указатели!

5
задан His 24 December 2010 в 01:44
поделиться