Skip to content

Consider migrating off Travis CI #1770

@webknjaz

Description

@webknjaz

Today I saw some disturbing news on the Internet:

TL;DR Idera (new Travis' overlord) has unexpectedly fired an enormous amount of engineers. There are rumors/suggestion that Travis CI platform itself may be trashed.

With that in mind, there are several candidates:

  • Azure DevOps (former Pipelines) which AFAIR allow up to 10 simultaneous jobs running and I've got positive feedbacks from various FOSS maintainers included but not limited to tox, virtualenv, cpython etc. Supports GNU/Linux, win and macOS.
  • Circle CI has 4 simultaneous jobs for GNU/Linux (container-based only) and supports non-parallelized macOS (VM) per request.
  • The most popular CI for testing Windows-based projects, recent year they've also added GNU/Linux support. Jobs are moderately throttled.
  • GitLab CI, supports integration with GitHub but only 1 year or free trial for that. Mostly GNU/Linux container based unless you bring your own nodes (which implies a need for additional costs).
  • Shippable, supports mostly GNU/Linux unless you BYON. Hugely throttled if free.
  • GitHub Actions. Now it limited public Beta but we have access. It's container-based with a limited runtime. For example, you cannot spawn other containers from within those. And you probably can't spawn VMs either. But we can offload linters and probably unit tests there.
  • Zuul (as proposed by @pabelanger)
  • smth else I haven't been playing with

  • there's an extra option which is basically using all of them and load-balancing jobs across multiple CIs which helps to overcome throttling a bit

Metadata

Metadata

Assignees

No one assigned

    Labels

    testImprovement to quality assurance: CI/CD, testing, building

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      pFad - Phonifier reborn

      Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy