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
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 

Reply via email to