Thanks Vova for sending. I'm going to add a CONTRIBUTING.md file and include these instructions in it so that n00bs will know about this capability. -- C
> On Jan 10, 2020, at 7:16 AM, Vova Vysotskyi <[email protected]> wrote: > > 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 >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>
