-
-
Notifications
You must be signed in to change notification settings - Fork 65
Travis CI changes #46
Comments
travis still works - we will try to migrate to 'something else' before 7.76.0 release |
May 2021 is end of life for travis ... going to have to get on my skates and migrate |
Seems like you could just link up to .com instead: |
But, .com isn't free. Once you use up your trial minutes, they're gone.
|
I was of the mind that we move off travis and consider other options ( github actions, dockerhub ) ..... open to any other suggestions. |
Yes, but according to their welcome e-mail you can e-mail them to get free OSS credits for public open source projects. I just did that for the libssh2 org, let's see if it works out. For the curl main repository it would be quite sad if we could not spread the builds also to Travis-CI any longer, but I guess for curl-docker or curl-for-win, it would not be that big of a problem. @bagder and I spoke in IRC about the general migration for the curl org, let's see how that will turn out. |
I can highly recommend (in order of personal preference as of today) GitHub Actions, Azure Pipelines or Cirrus CI at the moment. AppVeyor only makes sense for Windows specific builds, especially if you need legacy environments. Docker Hub is also going the Travis CI way IMHO and turning more and more into a paid environment. |
I just received the list of requirements to get the OSS plan and it looks like curl will not be able to get it due to the last 2 rules depending on how they assess @bagder role with wolfssl and the various curl project sponsors:
|
The last week or so, GitHub actions have been so slow they've been more or less dead (>24 hours to complete a single PR round). We've had to merge many PRs with less CIs because of this. I truly hope this is a temporary slow-down and that they will bounce back, otherwise we will have problems going forward.
So Travis goes from recently having given us extra-power to not even qualifying us as legible for the open source tier. It looks like our CI situation is quickly deteriorating... 😢 |
I filed curl/curl#7150 |
Regarding performance of GitHub Actions: does this affect all types of builds or just macOS? That one is always being limited on all CI platforms, e.g. GitHub, Azure, Cirrus and more use MacStadium for that and resources are limited due to the requirement of running on real Mac hardware. |
initially we are going to migrate to zuul - as per parent project https://github.com/curl/curl/blob/master/zuul.d/jobs.yaml |
@xquery I pushed #57 which should add a job to build the container image. However I think it is currently not triggering zuul since master is not a protected branch. |
we use zuul now |
Travis CI changed their infrastructure and policies for open source repos:
https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
It seems that they started to limit the concurrent builds for open source projects recently: https://www.traviscistatus.com/
Tests will stop working completely by the end of the year:
https://docs.travis-ci.com/user/migrate/open-source-repository-migration
The text was updated successfully, but these errors were encountered: