Skip to content

Add Ubuntu CI leg #2381

Closed
Closed

Description

@danmoseley

Right now we build and test for Linux on only one distro -- Centos 7 (a container hosted on Ubuntu 1804). We use .NET Core 2.1.

We maybe should add a leg to test on a Debian/Ubuntu family distro (Centos is in the RedHat family). That should be able to use all the same binaries. If we did that it would probably be good to use .NET Core 3.0 instead of 2.1 to get Linux coverage with that.

.NET Core also supports Alpine, which some people use to minimise the size and security surface of their containers. It would be more "interesting" (takes= more work to support) because as well as having few default packages it is musl not glibc based so it needs a special build. We probably have to defer support for Alpine.

@eerhardt thoughts?

Activity

  1. eerhardt commented on Feb 4, 2019

    @eerhardt
    Member

    We've also discussed adding an Ubuntu leg for the OnnxTransform tests, since the OnnxRuntime doesn't support CentOS/RedHat 7.

    /cc @jignparm

  2. danmoseley commented on Feb 5, 2019

    @danmoseley
    Author

    @jignparm do you plan to add an Ubuntu leg? That would be good coverage beyond Onnx tests.

  3. changed the title [-]Do we have sufficient distro coverage[/-] [+]Add Ubuntu CI leg[/+] on Feb 8, 2019
  4. jignparm commented on Feb 15, 2019

    @jignparm
    Contributor

    PR #2516 adds an Ubuntu CI leg.

    It's still using .NET Core 2.1, but it looks like the upgrade to .Net Core 3.0 can be done after the buildtool changes mentioned on the PR.

  5. added this to the 0319 milestone on Mar 2, 2019
  6. ghost locked as resolved and limited conversation to collaborators on Mar 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions