You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Fokko Driesprong (JIRA)" <ji...@apache.org> on 2019/01/19 14:05:00 UTC

[jira] [Assigned] (AVRO-2303) Test C# against .NET Core instead of Mono

     [ https://issues.apache.org/jira/browse/AVRO-2303?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Fokko Driesprong reassigned AVRO-2303:
--------------------------------------

    Assignee: Brian Lachniet

> Test C# against .NET Core instead of Mono
> -----------------------------------------
>
>                 Key: AVRO-2303
>                 URL: https://issues.apache.org/jira/browse/AVRO-2303
>             Project: Apache Avro
>          Issue Type: Improvement
>          Components: build, csharp
>            Reporter: Brian Lachniet
>            Assignee: Brian Lachniet
>            Priority: Major
>             Fix For: 1.9.0
>
>
> In AVRO-2112, we upgraded to the latest Mono v5+ to test the C# project in the Travis CI builds. We should test against the .NET Core SDK instead for the following reasons:
>  # .NET Core/Standard should become the default that we build and test against because that is quickly becoming the default across the community.
>  # Installing the latest Mono significantly increased Travis CI build times, as can be seen from the [build history|https://travis-ci.org/apache/avro/builds]. Before build #317 (the one that merges the C# updates), builds were generally under 40m. Following builds regularly push the [50m Travis CI build limit|https://docs.travis-ci.com/user/customizing-the-build/#build-timeouts]. By switching to .NET Core SDK instead, build times drop back down to the normal before the C# updates (see [this example|https://travis-ci.org/blachniet/avro/builds/481154272]).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)