Le samedi 11 avril 2015 12:31:03 Stephen Connolly a écrit :
> I think a `finalizeGoals`, defaulting to `initialize` would suffice to give
perhaps an "autoFinalize" boolean too, by default true, for people requiring 
the simple current 2-phase release process

> people enough of a hook. You could then either implement a custom lifecycle
> or attach the blue-green toggle actions to a special profile
"blue green toggle actions": what is it?

> and the push
> changes would be part of the default impl of the mojo.
> 
> That would give enough of a hook while retaining simplicity.
> 
> NB blue-green for most people would be promoting the staging repo. For us
> it would also include pushing the site live
oh yeah, I didn't think about it: yes, automating site release would be great, 
since it's a pain at the moment!

big +1

Regards,

Hervé

> 
> On Saturday, April 11, 2015, Robert Scholte <rfscho...@apache.org> wrote:
> > I've been thinking of a "finalize" as well, as something which could be
> > executed if a vote/stage has passed.
> > But those actions differ between organizations, which would mean either
> > introduce a lot of hooks or give an API so users can write their own
> > finalize phases
> > 
> > Op Sat, 11 Apr 2015 09:38:10 +0200 schreef Stephen Connolly <
> > 
> > stephen.alan.conno...@gmail.com>:
> >  I could see value in a release:finalize goal that is a no-op for non-DCVS
> >  
> >> but does a push changes for DCVS
> >> 
> >> It would mean that you could go
> >> 
> >> mvn release:prepare release:perform release:finalize
> >> 
> >> in one command to close it all out
> >> 
> >> On 10 April 2015 at 22:36, Robert Scholte <rfscho...@apache.org> wrote:
> >>  Hmmm, no so sure about that.
> >>  
> >>> The whole concept is that 'prepare' should do all the scm actions.
> >>> 'perform' should only do a checkout from the tag and run 'mvn deploy'.
> >>> There should be as less as possible actions after uploading the
> >>> artifacts
> >>> to a repository manager.
> >>> Did you ever face issues with deploying the site (well, I did... it's
> >>> not
> >>> nice but I know the workarounds)
> >>> 
> >>> the maven-release-plugin is already quite complex, we should try to keep
> >>> the chances of a failing release as low as possible.
> >>> 
> >>> Robert
> >>> 
> >>> 
> >>> Op Fri, 10 Apr 2015 22:49:44 +0200 schreef Mirko Friedenhagen <
> >>> 
> >>> mfriedenha...@apache.org>:
> >>>  Hello,
> >>>  
> >>>> we now have pushChanges and localCheckout in the release:prepare goal.
> >>>> IMO pushing commits and tags after a successful release:perform or
> >>>> release:stage would be a good thing then, as this will probably
> >>>> succeed most of the times.
> >>>> 
> >>>> What do you think about something like pushChangesAfterPerform?
> >>>> 
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>>> For additional commands, e-mail: dev-h...@maven.apache.org
> >>> 
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>> For additional commands, e-mail: dev-h...@maven.apache.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to