Brian Lachniet created AVRO-2303:
------------------------------------

             Summary: 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
             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)

Reply via email to