On 7/11/06, Ahmed Omarjee <[EMAIL PROTECTED]> wrote:


- IMHO, the act of checking code out, building and then labelling is not
part
of the typical developers build lifecycle (ie. on a single developers
machine, he handles this kind of thing manually if needs be, by updating
his
codebase, labelling, and branching when required), this kind of automation
is needed particularly when doing continuous integration.


True, that is why I have suggested to hook up Continuum with
maven-release-plugin to do the
automation.

- The release plugin could do the job but when does it run, where is it
configured ?


Create a continuum shell project and configure build definition as

mvn release:release

this mojo is not avaible yet see
http://jira.codehaus.org/browse/MRELEASE-100

but I dont think it is hard to implement

- If I call the scm:tag command as part of a shell script integration in
continuum, surely its build cycle is independent of the original project
and
hence may be inconsistent. Somehow the entire build cycle for a given
project should be a single unit of work, all the way from checkout, build,
test, and then potentially apply a label.


scm:tag does the label

scm:bootstrap pulls the source  just labeled

how could it inconsitent?


Ahmed




--
View this message in context:
http://www.nabble.com/Listeners-for-build-events-tf1923745.html#a5272261
Sent from the Continuum - Dev forum at Nabble.com.


Reply via email to