[ofiwg] replacing travis CI

Jason Gunthorpe jgg at ziepe.ca
Sat Jun 19 16:59:22 PDT 2021


On Fri, Jun 18, 2021 at 08:16:09PM +0000, Hefty, Sean wrote:

> For a while now, Travis CI has been requesting that all projects
> move from travis.org to travis.com.  It turns out that travis is
> putting credit limits on open source projects, and re-defining open
> source to exclude projects that have company paid employees
> contributing to it.  The following blog provides a nice summary:
> 
> https://daniel.haxx.se/blog/2021/06/14/bye-bye-travis-ci/
> 
> The short version is that travis no longer appears to be a viable CI
> option for the libfabric project.  

IMHO it is not a bad use of OFA funds to support the projects it
operates.. <shurg>

> There are some alternatives,
> which are being explored, including github actions and circleCI.  If
> anyone has any comments, please respond.

rdma-core has been using Azure Pipelines for the last few years and it
has treated us well so far. Much, much more reliable than travis ever
was.

IMHO for a C project the most important thing is that the CI be able
to run project-specific docker containers - that was the biggest
criteria when I looked at this a few years ago.

With dockerhub now restricting usage (due to CI abuse) a CI service
that doesn't provide its own container registry is no longer "free".

We pay a small nomial Azure fee to host a private container registry
and the CI runs its images out of this.

Jason


More information about the ofiwg mailing list