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" <[email protected]
<mailto:[email protected]>> 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 [email protected].
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 [email protected]
<mailto:jenkinsci-users%[email protected]>.
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 [email protected].
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.