You can turn on unique snapshots in your repo manager or, like us, set
all module versions from the parent POM.

To release, we update the version of the Parent POM and commit then do
it again to set it back to snapshot. So, all of *our* modules can be in
flux but any *external ones* (not managed by this POM) have to be
*released*.

Since we are a CI system we use all push style dependencies (C -> B ->
A) and the Parent POM is always the lowest dependency so committing it
triggers a build of everything, from the bottom up.
________________________________

Curt Yanko | Continuous Integration Services | UnitedHealth Group IT 
Making IT Happen, one build at a time, 600 times a day

-----Original Message-----
From: Thiessen, Todd (Todd) [mailto:[email protected]] 
Sent: Monday, November 08, 2010 11:48 AM
To: Maven Users List
Subject: RE: Continuous Delivery and Maven

> I'm thinking tha Ci wouldn't be affected at all, CD still requires Ci 
> as a quality metric preventing deployment to the customer.

I am curious to see that. Or how it would work. How do you put in fixed
release numbers into a CD build and then switch back to CI building? And
I can only imagine it being quite complex.

The only thing I can think of is something like:

1. CI build produces 1.0-SNAPSHOT
2. CD build produces 1.0-01
3. CD build reverts source back to 1.0-SNAPSHOT 4. Repeat


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


This e-mail, including attachments, may include confidential and/or
proprietary information, and may be used only by the person or entity
to which it is addressed. If the reader of this e-mail is not the intended
recipient or his or her authorized agent, the reader is hereby notified
that any dissemination, distribution or copying of this e-mail is
prohibited. If you have received this e-mail in error, please notify the
sender by replying to this message and delete this e-mail immediately.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to