Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About travis-ci.org closure #529

Closed
t-mat opened this issue May 24, 2021 · 5 comments
Closed

About travis-ci.org closure #529

t-mat opened this issue May 24, 2021 · 5 comments

Comments

@t-mat
Copy link
Contributor

t-mat commented May 24, 2021

ORG Shutdown - https://blog.travis-ci.com/2021-05-07-orgshutdown

  • Travis-ci.org shut down will occur on May 31, 2021

Do we have a plan to migrate from travis-ci.org to .com or other CI service?

@Cyan4973
Copy link
Owner

Thanks for the PR transferring tests to Github Actions @t-mat !

As we know, some tests can't be transferred, as they are not yet available on GA (and may never be).

For these tests, I was wondering if it would be acceptable to keep them on travis-ci, although not .org since it's closing.
I'm unaware though if moving to .com is more than a domain name change. aka, does it also translate into a change of contract, making it less suitable to open source project.

@t-mat
Copy link
Contributor Author

t-mat commented May 26, 2021

Yes, .org to .com migration makes differece. But we can assume they are virtually same for us so far.

  • At travis-ci.com, they offer 10,000 credits as a "Free Plan".
  • At travis-ci.com's Billing Overview, we can confirm that it takes 10 credits/minute for Linux instance.
  • At github.com, we have almost 1200 commits since July 2014. Therefore, as an average, we had 15 commits in every month (ceil(1200.0/((2021-2014)*12))).
  • If we suppose our CI consumes 30 machine minutes for every commit, we can say that we consume 450 (15*30) minutes for every month. It also means 4500 credits/month.
    • Actually, we consumes 10 to 20 machine minutes at travis-ci.org.

So, I can say that 10,000 credits/month limitation is reasonable for a single travis-ci.com account which has up to 2 projects.

  • I mean 10000/2 >= 4500.

But anyway, it'd be nice to remove some tests from .travis.yml when we'll confirm both travis-ci and GH-Actions works same way.
For now, I think that we can safely remove macOS test and QEMU tests (non-native tests) from our .travis.yml. But I'd like to wait someone will confirm both of CIs are basically do same tests.

@Cyan4973
Copy link
Owner

Thanks for the great explanation and the pointers.

Yes, that sounds like a good plan.

@Cyan4973
Copy link
Owner

Cyan4973 commented Aug 9, 2021

For some reason, I've been unable to transfert xxhash to travis.com, even though I followed the instructions.
Something doesn't seem to work either in the flow of information between github and travis, or within travis.

Not sure if it matters though. We have most tests on github actions now.

@cclauss
Copy link
Contributor

cclauss commented Nov 5, 2023

curl/curl#7150

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants