ariatosca-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John D. Ament" <johndam...@apache.org>
Subject Re: Questions regarding CI, PR and documentation
Date Sun, 30 Oct 2016 15:56:28 GMT
Could you add me as well?

On Sun, Oct 30, 2016 at 11:50 AM Suneel Marthi <suneel.marthi@gmail.com>
wrote:

> Heh Sorry, Ran I added u to confluence - ur ApacheId 'ran' would be ur
> login.
>
> You have permissions to add users, please feel free to add others.
>
> On Sun, Oct 30, 2016 at 11:40 AM, Ran Ziv <ran@gigaspaces.com> wrote:
>
> > Suneel, could you please provide me (and possibly the rest of us as well)
> > permissions for creating pages on our Confluence? I don't seem to have
> > these permissions at the moment.
> > Thank you :)
> >
> > On Tue, Oct 25, 2016 at 6:05 PM, Suneel Marthi <smarthi@apache.org>
> wrote:
> >
> > > On Tue, Oct 25, 2016 at 10:55 AM, Ran Ziv <ran@gigaspaces.com> wrote:
> > >
> > > > Done.
> > > > I'll update the project's .travis file now.
> > > >
> > > > What is the process of setting up a Jenkins job?
> > > >
> > >
> > > Needs an Infra ticket.
> > >
> > > >
> > > > -
> > > >
> > > > Regarding shared documents, is Confluence the Apache standard? What
> > about
> > > > using github markup files and have the documents as a part of the
> repo?
> > > > Does anyone have any specific preference or other ideas on this
> matter?
> > > >
> > >
> > > Its again up to the project. Projects like Flink, Pirk, Beam have
> markup
> > > files in github and use Jekyll.
> > >
> > > They also use Confluence for few other things.
> > >
> > >
> > > >
> > > >
> > > > On Tue, Oct 25, 2016 at 3:11 PM, Suneel Marthi <smarthi@apache.org>
> > > wrote:
> > > >
> > > > > Never heard of CircleCI, and I don't think Infra is gonna support
> > that.
> > > > >
> > > > > Please go ahead and create an Infra ticket to enable Travis for
> Aria.
> > > > >
> > > > > On Tue, Oct 25, 2016 at 5:24 AM, Ran Ziv <ran@gigaspaces.com>
> wrote:
> > > > >
> > > > > > Regarding CI - Does Apache also support CircleCI? I assume less
> > > > projects
> > > > > > use it and if that's the case it could possibly be a better
> option
> > > for
> > > > us
> > > > > > if the purpose of using an additional CI environment (besides
> > > jenkins)
> > > > is
> > > > > > to allow for quick feedback over PRs.
> > > > > > If not I'll create an Infra JIRA to enable Travis for our
> project.
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Thu, Oct 20, 2016 at 5:29 PM, Suneel Marthi <
> smarthi@apache.org
> > >
> > > > > wrote:
> > > > > >
> > > > > > > On Thu, Oct 20, 2016 at 8:38 AM, Ran Ziv <ran@gigaspaces.com>
> > > wrote:
> > > > > > >
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > I have some questions for our mentors:
> > > > > > > >
> > > > > > > >
> > > > > > > > 1) CI - we've noticed some Apache projects use online
> services
> > > > rather
> > > > > > > than
> > > > > > > > the infra tools <https://ci.apache.org/> offered
by Apache.
> > > We're
> > > > > > > leaning
> > > > > > > > towards using TravisCI, however we're somewhat worried
that
> > since
> > > > all
> > > > > > > > apache projects are under a single github organization,
> builds
> > in
> > > > > > Travis
> > > > > > > > will take a very long time to start etc..
> > > > > > > >
> > > > > > > >  Are you aware of any such issues (or perhaps Travis
offers
> > some
> > > > > > special
> > > > > > > > QoS to Apache projects or so)..?
> > > > > > > >
> > > > > > >
> > > > > > > Most Apache projects use both Travis (unofficial) and Jenkins
> > > > (Official
> > > > > > > Apache CI).
> > > > > > >
> > > > > > > Jenkins is the official CI for all Apache projects while
u can
> > also
> > > > use
> > > > > > > Travis to validate PRs.
> > > > > > >
> > > > > > > YEs, I do see that the Travis builds take forever to launch
> > > sometimes
> > > > > > given
> > > > > > > the large number of Apache projects.
> > > > > > >
> > > > > > > For Aria, you can go wth Travis if you choose to (and we
need
> to
> > > file
> > > > > an
> > > > > > > Infra ticket to enable Travis for the project), but Jenkins
> would
> > > be
> > > > > the
> > > > > > > authoritative CI - most projects now have both enabled.
> > > > > > >
> > > > > > >
> > > > > > > > 2) Pull requests - we're used to reviewing code using
PRs on
> > > > github.
> > > > > > > > However, since the github repo is merely a mirror,
it's
> > > impossible
> > > > to
> > > > > > > merge
> > > > > > > > PRs directly on github, which means we have to rebase
the PR
> > into
> > > > the
> > > > > > > > master branch and close the PR manually.
> > > > > > > >
> > > > > > >
> > > > > > > Pull Requests for Apache github projects work a little
> different
> > > > unlike
> > > > > > the
> > > > > > > regular github projects.
> > > > > > > See  http://mahout.apache.org/developers/github.html for
how
> > other
> > > > > > > projects
> > > > > > > handle PRs.
> > > > > > >
> > > > > > > Feel free to use that to create a similar documentation
for
> Aria.
> > > > > > >
> > > > > > >
> > > > > > > > Do you have any recommendation for a different workflow
we
> > could
> > > > use
> > > > > > for
> > > > > > > > this purpose? Are there possibly any common automation
tools
> > from
> > > > > other
> > > > > > > > projects, which serve for the same purpose as the
"merge PR"
> > > button
> > > > > on
> > > > > > > > github?
> > > > > > > >
> > > > > > > > By the way, I saw on Spark's documentation
> > > > > > > > <https://cwiki.apache.org/confluence/display/SPARK/Contribut
> > > > > > > > ing+to+Spark#ContributingtoSpark-PullRequest>
> > > > > > > > that
> > > > > > > > they mention the merging as if it were done automatically
via
> > > > github,
> > > > > > so
> > > > > > > > maybe I'm missing something here (or perhaps they
do have
> some
> > > kind
> > > > > of
> > > > > > > > automation for it).
> > > > > > > >
> > > > > > > >
> > > > > > > > 3) Where should project documents and documentation
reside
> at?
> > > I've
> > > > > > seen
> > > > > > > > that many projects use confluence for storing development
> > > documents
> > > > > > (e.g.
> > > > > > > > contribution guides etc.). If you think that's what
we should
> > use
> > > > as
> > > > > > > well,
> > > > > > > > could you please create us such a confluence environment
too?
> > > > > > > >
> > > > > > >
> > > > > > > We do have a confluence Wiki that was setup for AriaTosca.
-
> > > > > > > https://cwiki.apache.org/confluence/display/ARIATOSCA/
> > > Ariatosca+Home
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > Ran
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message