Hi all,

Want to remind that we have configured Circle CI builds for Drill, and for
starting from Drill 1.17 it runs unit tests for the following JDK versions:
JDK 8, JDK 11, JDK 12 and JDK 13.
Feel free to use the instruction from the previous e-mail to enable Circle
CI builds for your repository, it may be configured to be triggered when
changes are pushed to any branch.

But don't forget to run unit tests locally, since it runs partial tests
suite.

Kind regards,
Volodymyr Vysotskyi


On Tue, Oct 16, 2018 at 6:40 PM Vitalii Diravka <[email protected]> wrote:

> Hi all,
>
> DRILL-6777 is merged to Apache Drill master branch.
> To set-up CircleCI builds for your Drill fork do the following steps:
>
>    1. SignUp into https://circleci.com/dashboard with your GitHub account.
>    2. Give permissions
>    3. Choose the organization (your GitHub account)
>    4. Choose the project (your Drill fork)
>    5. Start building (make sure that your master branch is updated)
>
> INFRA revises the possibility of providing CircleCI for Apache and Drill
> itself [1].
>
> [1]
>
> https://issues.apache.org/jira/browse/INFRA-17133?focusedCommentId=16648674&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16648674
>
> On Fri, Oct 12, 2018 at 1:42 PM Vitalii Diravka <[email protected]>
> wrote:
>
> > The CircleCI + GitHub integration as simple as it's shown in [1].
> > Just need to click "Start Building Now" and to proceed with "Sign Up with
> > GitHub".
> > You can find more complicated tuning in [2].
> >
> > Once there will be an update from INFRA, I will inform this thread.
> >
> >
> > [1] https://circleci.com/integrations/github/
> > [2] https://circleci.com/docs/2.0/gh-bb-integration/
> >
> > On Fri, Oct 12, 2018 at 1:15 PM Arina Yelchiyeva <
> > [email protected]> wrote:
> >
> >> Vitalii,
> >>
> >> in this case I think it's ok to merge CircleCI configs. Could you please
> >> share how to setup CircleCI for custom builds?
> >> Also could you follow up with INFRA ticket there would be any response?
> >>
> >> Kind regards,
> >> Arina
> >>
> >> On Thu, Oct 11, 2018 at 2:20 PM Vitalii Diravka <[email protected]>
> >> wrote:
> >>
> >> > Hi all!
> >> >
> >> > I have opened PR with adding CircleCI configs for Drill build [1].
> >> > And the ticket [2] for INFRA to setup CircleCI for ApacheDrill.
> >> > But then I've noticed that INFRA can't allow write access for 3d party
> >> > (Apache Arrow + CircleCI [3]).
> >> > So here are two ways:
> >> > * to merge it, then CircleCI builds will work for Drill forks only.
> >> > * try to help INFRA to enable CircleCI for Apache Drill main repo via
> >> > configuring CircleCI webhooks [4]
> >> >
> >> > I think we can proceed with both of them, since even just to merge
> >> > .circleci to the Drill will be useful for the forks
> >> > of committers and contributors (like in the Apache Cassandra [5]).
> >> > Thoughts?
> >> >
> >> > [1] https://github.com/apache/drill/pull/1493
> >> > [2] https://issues.apache.org/jira/browse/INFRA-17133
> >> > [3]
> >> >
> >> >
> >>
> https://issues.apache.org/jira/browse/INFRA-15964?focusedCommentId=16351422&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16351422
> >> > [4]
> >> >
> >> >
> >>
> https://issues.apache.org/jira/browse/INFRA-12197?focusedCommentId=15652850&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15652850
> >> > [5] https://github.com/apache/cassandra/tree/trunk/.circleci
> >> >
> >> > On Wed, Sep 12, 2018 at 3:41 PM Vitalii Diravka <
> >> [email protected]
> >> > >
> >> > wrote:
> >> >
> >> > > The current issue with CircleCI is default RAM limit of medium
> >> (default)
> >> > > instance for Docker images - 4Gb [1].
> >> > > It can be expanded by using VM instead of Docker image or possibly
> >> > > CircleCI team can provide us bigger instance for it [2]
> >> > >
> >> > > I have created the Jira ticket for it [3]. Further discussion can be
> >> > > continued there.
> >> > >
> >> > > [1]
> >> > https://circleci.com/docs/2.0/configuration-reference/#resource_class
> >> > > [2] https://circleci.com/pricing/
> >> > > [3] https://issues.apache.org/jira/browse/DRILL-6741
> >> > >
> >> > > Kind regards
> >> > > Vitalii
> >> > >
> >> > >
> >> > > On Wed, Sep 12, 2018 at 12:27 PM Arina Yelchiyeva <
> >> > > [email protected]> wrote:
> >> > >
> >> > >> +1, especially if other Apache project uses it, there should not be
> >> any
> >> > >> issues with Apache.
> >> > >>
> >> > >> Kind regards,
> >> > >> Arina
> >> > >>
> >> > >> On Wed, Sep 12, 2018 at 12:36 AM Timothy Farkas <[email protected]>
> >> > wrote:
> >> > >>
> >> > >> > +1 For trying out Circle CI. I've used it in the past, and I
> think
> >> the
> >> > >> UI
> >> > >> > is much better than Travis.
> >> > >> >
> >> > >> > Tim
> >> > >> >
> >> > >> > On Tue, Sep 11, 2018 at 8:21 AM Vitalii Diravka <
> >> > >> [email protected]
> >> > >> > >
> >> > >> > wrote:
> >> > >> >
> >> > >> > > Recently we discussed Travis build failures and there were
> >> excluded
> >> > >> more
> >> > >> > > tests to make Travis happy [1]. But looks like the issue
> returned
> >> > back
> >> > >> > and
> >> > >> > > Travis build fails intermittently.
> >> > >> > >
> >> > >> > > I tried to find other solution instead of exclusion Drill unit
> >> tests
> >> > >> and
> >> > >> > > found other good CI - CircleCI [2]. Looks like this CI will
> >> allow to
> >> > >> run
> >> > >> > > all unit tests successfully.
> >> > >> > > And it offers good conditions for open-source projects [3]
> (even
> >> OS
> >> > X
> >> > >> > > environment is available).
> >> > >> > > The example of Apache project, which uses this CI is Apache
> >> > Cassandra
> >> > >> [4]
> >> > >> > >
> >> > >> > > My quick set-up of CircleCI for Drill still fails, but it
> should
> >> be
> >> > >> just
> >> > >> > > configured properly [5].
> >> > >> > >
> >> > >> > > I think we can try CircleCI in parallel with Travis and if it
> >> works
> >> > >> well,
> >> > >> > > we will move completely to CircleCI.
> >> > >> > > Does it make sense? Maybe somebody faced with it and knows some
> >> > >> > limitations
> >> > >> > > or complexities?
> >> > >> > >
> >> > >> > > [1]
> >> > >> > >
> >> > >> >
> >> > >>
> >> >
> >>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_DRILL-2D6559&d=DwIBaQ&c=cskdkSMqhcnjZxdQVpwTXg&r=4eQVr8zB8ZBff-yxTimdOQ&m=Q-8LHY-5W3frk1S48j4jsEgmHOKPowwFtsEHM9Fp_g4&s=0oL67ROsJWhMDYzDS-y3Ch-ibgsfKQph8tN0I0jsB1o&e=
> >> > >> > > [2]
> >> > >> > >
> >> > >> > >
> >> > >> >
> >> > >>
> >> >
> >>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_DefinitelyTyped_DefinitelyTyped_issues_20308-23issuecomment-2D342115544&d=DwIBaQ&c=cskdkSMqhcnjZxdQVpwTXg&r=4eQVr8zB8ZBff-yxTimdOQ&m=Q-8LHY-5W3frk1S48j4jsEgmHOKPowwFtsEHM9Fp_g4&s=k1Q44t4uWwCoA0fUVtaoKHaXEMq4Gtf97k0ST1YjGNs&e=
> >> > >> > > [3]
> >> > >> > >
> >> > >> >
> >> > >>
> >> >
> >>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__circleci.com_pricing_&d=DwIBaQ&c=cskdkSMqhcnjZxdQVpwTXg&r=4eQVr8zB8ZBff-yxTimdOQ&m=Q-8LHY-5W3frk1S48j4jsEgmHOKPowwFtsEHM9Fp_g4&s=2XHpHg1fhBVMrNA2HuZJCWl08PQ3SqJ0r0Kd3L9wqao&e=
> >> > >> > > [4]
> >> > >> > >
> >> > >> >
> >> > >>
> >> >
> >>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_cassandra_blob_trunk_.circleci_config.yml&d=DwIBaQ&c=cskdkSMqhcnjZxdQVpwTXg&r=4eQVr8zB8ZBff-yxTimdOQ&m=Q-8LHY-5W3frk1S48j4jsEgmHOKPowwFtsEHM9Fp_g4&s=RiP35johSh3iM0LkqEDGuuMH_F9Hy4LBrtFOqCcTYQ4&e=
> >> > >> > > [5]
> >> > >> > >
> >> > >> >
> >> > >>
> >> >
> >>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__circleci.com_gh_vdiravka_drill_tree_circleCI&d=DwIBaQ&c=cskdkSMqhcnjZxdQVpwTXg&r=4eQVr8zB8ZBff-yxTimdOQ&m=Q-8LHY-5W3frk1S48j4jsEgmHOKPowwFtsEHM9Fp_g4&s=TAY_BXixKtv88mMRkXzSFcIlJ5bYxigcAK0RbJsFlPU&e=
> >> > >> > >
> >> > >> > > Kind regards
> >> > >> > > Vitalii
> >> > >> > >
> >> > >> >
> >> > >>
> >> > >
> >> >
> >>
> >
>

Reply via email to