Live data from Hacker News

Moving Away from Travis CI

ropensci.org

11–20 of 79 posts

Re: Moving Away from Travis CI

#13
post #10

I also moved from Travis CI to GitHub Actions and was pleased with the results. It wasn't mentioned in the article, but GitHub Actions is free for both public and private repos. To my knowledge, Travis CI was never free for private repos.

There are limits on GHA to the number of minutes for private repos when not using self-hosted runners (currently 2_000 minutes per month allocated per org/user when using "Github Free")

Re: Moving Away from Travis CI

#15
I wrote a blog post about this a couple weeks ago [1], and I think as a result of writing it in the midst of the week-long annoyance that I had at having to quickly move my active projects over to GH Actions, I may have been a bit too negative in my overall tone.

I do like that this post expresses the gratitude for many years of free OSS CI that Travis did provide, and I especially want to echo that and thank the original founders and engineers who helped grow Travis CI and the entire idea of 'every project gets CI' that is now prevalent (in most professional realms), just like the previous generation embraced the idea of 'every project is in a VCS'.

It's too bad what's happened, I think, but Travis does have a great legacy.

[1] https://www.jeffgeerling.com/blog/2020/travis-cis-new-pricin...

Re: Moving Away from Travis CI

#16
post #9
post #2

Any recommendations on good open source CI / CDs? Right now I just use github actions, but am interested in other self hosted options.

I have had good experiences with Concourse CI, especially for trunk-based development

How do you host concourse? Did you adopt their entire stack? Last time I looked at it, it seemed cool but I had no interest in learning BOSH.

Re: Moving Away from Travis CI

#17
post #2

Any recommendations on good open source CI / CDs? Right now I just use github actions, but am interested in other self hosted options.

Definitely look at Jenkins. You can do pretty much whatever you want with it (not always a good thing though of course, use responsibly)

Chiming in to say: Avoid Jenkins like the plague. Jenkins is a bottomless pit of vulnerabilities and obscure bugs and outdated documentation that will waste weeks of your life.

(Caveat: If you plan to do devops at a Big Corp, then you might as well get good at Jenkins because they already use it.)

Re: Moving Away from Travis CI

#18
Gitlab is a pioneer here. The did start with the 2000 minutes free of shared runners, for private and public repos. I really think we should all thank them for pushing ahead on innovation.

Gitlab invented this, github copied. Same as Snapchat invented, Instagram copied them.

Re: Moving Away from Travis CI

#19
post #12
post #2

Any recommendations on good open source CI / CDs? Right now I just use github actions, but am interested in other self hosted options.

I use self-hosted Gitlab CI runner with docker. It never misses a beat.

Also using self-hosted Gitlab CI runner w/ some basic shell scripts.

It is a pleasure to work with.

Re: Moving Away from Travis CI

#20
post #18

Gitlab is a pioneer here. The did start with the 2000 minutes free of shared runners, for private and public repos. I really think we should all thank them for pushing ahead on innovation. Gitlab invented this, github copied. Same as Snapchat invented, Instagram copied them.

I don't know about the timeline between when Gitlab CI started vs Travis, and gitlab certainly made the innovation of integrating it into the code host, but certainly Travis and Circle CI were popular before Gitlab was.
Post reply on HN