Hello Chris,

the trick is that the modified development version is not pushed back to 
master. The release-pom sits in a kind of mini-branch only referenced by the 
tag. So just do not build when tags are pushed.

Best Regards 
Mirko Friedenhagen
— 
Sent from my mobile 

Am 26.04.19 um 04:46 schrieb Chris Flynn

> Hi Mirko,
> 
> Sorry for the late response, but thank you for the help. I will check this
> out and get back to you.
> 
> One question; and sorry if this doesn't make sense, but how does the pom
> file get updated? And doesn't pushing the tag up to the repo kick off the
> pipeline again?
> 
> On Thu, Apr 4, 2019 at 5:24 PM Mirko Friedenhagen <[email protected]>
> wrote:
> 
> > Hi,
> >
> > you could skipping pushing changes back to master.
> >
> > Call mvn -B release:prepare release:deploy -DpushChanges=false followed by
> > git push —tags.
> >
> > Concerning versioning take a look at
> > https://github.com/1and1/ono-maven-shared/blob/master/README.md
> >
> > Best Regards
> > Mirko Friedenhagen
> > —
> > Sent from my mobile
> >
> > Am 04.04.19 um 19:13 schrieb Chris Flynn
> >
> > > We have I pipeline with a Git material. Whenever the *master* branch has
> > a
> > > commit the pipeline runs a Maven Release using the
> > *maven-release-plugin*.
> > > This causes the artifact to be released to our Nexus repo and creates a
> > tag
> > > in Git. During the process it updates the POM file with new versions in
> > Git
> > > on the *master* branch. This is causing the pipeline to get kicked off
> > > again. So it is in an endless loop of constantly kicking off new runs.
> > >
> > > Is there any way to avoid this behavior? Can you setup a blacklist based
> > on
> > > commit messages or commit user? Is there another way of handling the
> > > release and tagging?
> > >
> > > Thanks for your help
> > >
> > > --
> > > You received this message because you are subscribed to the Google
> > Groups "go-cd" 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/d/optout.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "go-cd" 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/d/optout.
> >
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "go-cd" 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/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" 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/d/optout.

Reply via email to