We use gitflow so a develop branch with "1-SNAPSHOT" version and a master
branch with a fixed maven version in it. We have a script to handle the
merge from develop->master and bump the appropriate version based on the
previous one. It's all automated in a script that is run on jenkins to be
able to push directly to master without a PR.

On Thu, Oct 21, 2021 at 10:04 AM David Hoffer <[email protected]> wrote:

> That is great news.  We don't have a specific CI user yet but your approach
> sounds great and we will investigate this, it seems the best and simplest
> solution.
>
> Just curious do you do releases manually via command prompt or do you
> automate the process with your CI tool?  We use Jenkins but releases are
> manual so far for us.
>
> -Dave
>
> On Thu, Oct 21, 2021 at 7:44 AM <[email protected]> wrote:
>
> > Hi Dave,
> >
> > Does this maven-release part of your workflow runs on CI? If yes, you can
> > manually allow specific users to push directly to master, that's what we
> do
> > on our end. We have a specific restricted CI user that we manually allow
> on
> > the branch permissions in bitbucket with write access and keep the PR
> > restriction for the rest of the users.
> >
> > On Thu, Oct 21, 2021 at 9:30 AM David Hoffer <[email protected]> wrote:
> >
> > > Our SCM is BitBucket/GIT and normally it does not allow Pushes to
> Master,
> > > have to Push to a branch and then do a PR to merge to Master.  However
> > this
> > > doesn't work with the maven release plugin so we have to turn off the
> PR
> > > requirement when performing releases.
> > >
> > > What are the best practices for managing this?  We would like to avoid
> > > having to manually turn something off and then back on again.
> > >
> > > Is there a way the plugin can manage this?  Is there a different
> release
> > > plugin that can handle the PR process?
> > >
> > > Does anyone know if the BitBucket PR process can be bypassed for
> certain
> > > users using the maven release plugin?  That might be the simplest
> > solution
> > > if that is possible.
> > >
> > > -Dave
> > >
> >
>

Reply via email to