I'm not sure how we can trigger a Jenkins build for pull requests, but
looking at this, it's possible:

https://wiki.jenkins.io/display/JENKINS/GitHub+pull+request+builder+plugin

We have to ask Jenkins admins to either install this (or similar) plugin,
or configure existing ones so it deals with Oozie too.

Anyway, +1 for pull requests. Definitely more convenient, rebasing is
simple because merge conflicts can be resolved inside GitHub (also in
command line). Retrieving the changes as a patch file is also super easy.

Peter

On Tue, May 8, 2018 at 7:55 PM, Robert Kanter <[email protected]> wrote:

> Is there a way to trigger
> https://builds.apache.org/job/PreCommit-OOZIE-Build/ (
> https://builds.apache.org/job/PreCommit-Admin/) from a pull request?  We
> wouldn't want to lose the pre-commit Jenkins run.
>
> - Robert
>
> On Tue, May 8, 2018 at 7:25 AM, Andras Piros <[email protected]> wrote:
>
> > Hi Geza,
> >
> > +1 on using GitHub pull requests instead of patches uploaded to
> ReviewBoard
> > / JIRA. PRs are the modern way of doing code reviews, integrating
> changes,
> > doing source code management in general.
> >
> > This step will lower the barrier newcomers face when trying to contribute
> > for the first time, too.
> >
> > Andras
> >
> > On Tue, May 8, 2018 at 4:01 PM, Peter Cseh <[email protected]>
> wrote:
> >
> > > Hi team Oozie!
> > >
> > > Many projects are using pull requests on Github instead of uploading
> > > patches to Jira.
> > > Based on my experience with those projects, pull requests are easier to
> > > manage and less error prone than the current way of doing commits in
> > Oozie.
> > >
> > > I would like to migrate Oozie to use pull requests instead of patch
> files
> > > in the next quarter if the community is up for that change.
> > > I don't really see any downsides other than we'll have to resubmit some
> > > patches for old jiras, which we'll have to do anyways due to possible
> > merge
> > > conflicts.
> > > The tooling and automation possibilities around pull requests will
> > probably
> > > meet all our needs.
> > >
> > > I don't know if we'd need an official vote for a change like this or
> > > regular Jira is enough to track all the necessary changes. Let's see if
> > > there are any objections against the general idea before going too much
> > > into details. :)
> > >
> > > So... Any objections?
> > > gp
> > >
> > >
> > > --
> > > *Peter Cseh *| Software Engineer
> > > cloudera.com <https://www.cloudera.com>
> > >
> > > [image: Cloudera] <https://www.cloudera.com/>
> > >
> > > [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image:
> > > Cloudera on Facebook] <https://www.facebook.com/cloudera> [image:
> > Cloudera
> > > on LinkedIn] <https://www.linkedin.com/company/cloudera>
> > > ------------------------------
> > >
> >
>

Reply via email to