When I have worked with Jenkins and Maven, we also had a build trigger
on the trunk. But it does not trigger a release build, instead it
triggers a snapshot build. Snapshot build does not execute
release:prepare, so it does not cause a change in source control in the
trunk. You do get one technically unnecessary build of the trunk when
you perform a release build and it checks in the new tag, but that's it.
A release build is only triggered manually when you need to release a
stable set of artifacts to others, e.g. for testing before a public release.
Eric
On 9/16/2013 3:18 PM, Manoj Kumar Bardhan wrote:
Thanks for your reply.Yes.Actually its working.But when
release:prepare execute it re-increment the trunk pom.XML version.And
successfully create the tag with out snapshot.And when my Jenkins runs
after 15 mins it found that a new version in trunk , and it start
build process again. Repeats same ...in every 15 mins.But, I know
there is no code changes.
On Sep 17, 2013 12:35 AM, "Richard Bywater" <rich...@byh2o.com
<mailto:rich...@byh2o.com>> wrote:
Do you really want to build a version every build? I've not used
Maven within Jenkins but I'd imagine you'd have a separate release
job that did that part?
Richard.
On Monday, September 16, 2013, Manoj Kumar Bardhan wrote:
Hi,
I am using Maven Release Plugin for automate the build &
release process.Its working fine but one problem I am facing.
I have created a job, which is checking trunk in every 15
mins, if any changes found it starts the build & release
process.And its working fine.
But , small problem is when the |release:prepare| is executing
, it is creating the tag and auto increment the trunk/pom.xml
version (with SNAPSHOT) to next release version-SNAPSHOT.
Suppose my current build version is 2.0-SNAPSHOT. After
successfully build it create the tag with only 2.0 (without
SNAPSHOT). Also it auto increments the pom.xml inside trunk to
2.1-SNAPSHOT.
The problem is , when my Jenkins (crontab) checking the trunk
in every 15 mins ,it is found a new version inside the trunk
(i.e. pom.xml ). And it creates another build again. This
process is happening again and again.Where as I know there is
no code changes in trunk, only version has incremented by
|release:prepare| command.
How to avoid this.
What mistake I did.
Thanks in Advance.
--
You received this message because you are subscribed to the
Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from
it, send an email to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in
the Google Groups "Jenkins Users" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/jenkinsci-users/CQib5RUIWzo/unsubscribe.
To unsubscribe from this group and all its topics, send an email
to jenkinsci-users+unsubscr...@googlegroups.com
<mailto:jenkinsci-users%2bunsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google
Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Jenkins
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.