Or filter commits where the log message starts with m-r-p's prefix On Saturday, 15 February 2014, Stuart McCulloch <mccu...@gmail.com> wrote:
> On 15 February 2014 15:51, Thomas Broyer <t.bro...@gmail.com<javascript:;>> > wrote: > > > On Sat, Feb 15, 2014 at 4:18 PM, Baptiste Mathus > > <bmat...@batmat.net<javascript:;> > > > > wrote: > > > > > Hi Dan, > > > Not sure what you mean. You say "CI", are you taking about a specific > > > server? If Jenkins for example, wouldn't it then be more a Jenkins user > > ml > > > question? > > > > > > And I don't see how a snapshot build could interfere with another build > > > with a release version. > > > Could you give details about your issue so that we can help you? > > > > > > > mvn release:prepare does a first commit with the POM modified with the > > no-SNAPSHOT version, then another commit with the POM modified with the > > "next" SNAPSHOT version. > > If a build is triggered for the first commit and basically does a "mvn > > install" or, worse, a "mvn deploy", then it'll end up deploying your > > release version, the very same that "mvn release:perform" will deploy too > > (very same version information, not necessarily the same artifact: might > > not deploy javadoc and sources for example, or the artifact might be > > slightly different because you have plugins in a profile triggered only > on, > > or never on, release builds). > > I think that what Dan referred to as a "CI snapshot build" is the kind of > > build triggered by a commit (which generally builds snapshots). > > > Perhaps write a custom enforcer rule (enabled by a profile on CI) that > fails the build when the project artifact version is not a snapshot? > > > http://maven.apache.org/enforcer/enforcer-api/writing-a-custom-rule.html > > > > > > Cheers > > > Le 15 févr. 2014 07:01, "Dan Tran" <dant...@gmail.com <javascript:;>> > a écrit : > > > > > > > Hello > > > > > > > > > > > > It is possible that while release:prepare cutting the tag and CI for > > > > snapshot build wakeup at the same time. Is there a way to prevent > > this? > > > > like a a profile to fail the build if the version happen to be a > > release > > > > version. Ie is there a way to detect this in a profile? > > > > > > > > I currently have to keep remind my self to turn off CI snapshot build > > > while > > > > release is in progress, and too many to remember. > > > > > > > > Advice is greatly appreciated > > > > > > > > -Dan > > > > > > > > > > > -- > > Thomas Broyer > > /tɔ.ma.bʁwa.je/ <http://xn--nna.ma.xn--bwa-xxb.je/> < > http://xn--nna.ma.xn--bwa-xxb.je/> < > > http://xn--nna.ma.xn--bwa-xxb.je/> > > > > -- > Cheers, Stuart > -- Sent from my phone