Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Travis CI Blog

    blog.travis-ci.com · Company blog · on HN since 2011

    The Travis CI team's blog announces product changes, pricing, and security incidents for the hosted continuous integration service.

    Visit blogHN submissions
    DevOps & CloudSecurity
    What HN says

    HN links it mostly for security bulletins and the data exposure post-mortem; one commenter calls a bulletin embarrassing, and another notes IBM Power and Z support.

    Stats for nerds
    85HN people shared it
    104linked in comments
    1.9Kstory points
    Feb 2023last shared
    2011people per year2023

    Top posts on HN

    1. 1
      Travis CI acquired by Idera
      2 people · 452 points · first shared 2019 · 131 comments on HN
    2. 2
      Post-Mortem and Security Advisory: Data Exposure After travis-ci.com Outage
      5 people · 360 points · first shared 2018 · 169 comments on HN
    3. 3
      The new pricing model for Travis CI
      2 people · 141 points · first shared 2020 · 86 comments on HN
    4. 4
      Travis merges private and open source repositories into one platform
      1 person · 116 points · first shared 2018 · 41 comments on HN
    5. 5
      Travis CI Security Advisory: Secured Environment Variables
      1 person · 87 points · first shared 2017 · 35 comments on HN
    6. 6
      Python and Perl project support on Travis CI
      2 people · 73 points · first shared 2012 · 16 comments on HN
    7. 7
      Faster Builds with Container-Based Infrastructure and Docker
      2 people · 70 points · first shared 2014 · 8 comments on HN
    8. 8
      Travis CI keeps getting better: Now supports multiple PHP versions
      1 person · 70 points · first shared 2011 · 7 comments on HN
    9. 9
      Travis CI adds support for testing your projects on Windows
      1 person · 52 points · first shared 2018 · 4 comments on HN
    10. 10
      Mac, iOS and RubyMotion Testing on Travis CI
      1 person · 49 points · first shared 2013 · 12 comments on HN

    What HN people wrote when they linked it

    • jrochkind1Dec 2020

      Only a few weeks ago they wrote a letter (https://blog.travis-ci.com/oss-announcement) that said "Open source accounts, as always, will be completely free under travis-ci.com."

      Their home page at travis-ci.com still says:

      > Testing your open source projects is always 100% free!

      > Seriously. Always. We like to think of it as our way of giving back to a community that gives us so much as well.

      That is simply not what's going on. As far as anyone can tell, they are offering some OSS which meet specific criteria (including no company funds any part of it, including paying people to work on it(?!)) free minutes in fixed monthly allotments, which you have to keep asking for every month. And there are only so many total minutes they are willing to give out, which apparently have now been frozen.

      How can they have written a letter only two weeks ago saying "Open source accounts, as always, will be completely free under travis-ci.com"? How can their home page still say "Testing your open source projects is always 100% free!"??

      At this point, it is hard to explain it as anything other than intentional manipulative dishonesty.

      I don't understand why they don't just say "Yes, we can no longer provide free open source accounts." They aren't actually fooling anyone, I mean people notice that they don't have free accounts anymore, right? It is a weird attempt at some kind of reality distortion.

      I guess you could try replying: "Credit allocation"? I don't understand, Paul Gordon…

    • ajninApr 2018

      There are several points in this article :

      1/ stuffing random ints into your user functions : that problem can be solved with typing and tests. I'm hoping that extensive testing of any piece of code which would have a drastic effect on a user would get extensive testing before going into production.

      2/ ID canary : seems a rather good idea, like stack canaries commonly used when you don't have much stack space and you might get a collision with your heap. It's only a problem for languages for which point 1/ couldn't be a solution.

      3/ Using UUIDs to avoid disclosing information about your user count : I think that's a separate problem. You should avoid disclosing unneeded information in general. If you use int IDs, always have an opaque public_id field that you use publicly and for interoperability with third-parties. But it does not mean you have to use UUIDs internally. However they do have a number of advantages, mainly that you don't need a central authority to distribute new sequence numbers, you can just generate UUIDs where you need them which will save you DB round-trips and make sharding of your DB easier. Also will help avoid issues such as this one : https://blog.travis-ci.com/2018-04-03-incident-post-mortem

    • david_allisonMay 2021

      I'm somewhat surprised, given that hosting cURL used to be their primary selling point for their OSS offering[citation needed].

      But, they haven't replied to my support emails in ~6 months.

      For context: Travis announced a migration from travis-ci.org to travis-ci.com[0] and gradually cut off resources from travis-ci.org to encourage people to migrate[1].

      Without notice, they changed the pricing scheme (both for free and paid customers) to a level which effectively meant all OSS projects would have to pay significant amounts of money[2], migrate, or request credits on a monthly basis. The terms for registering as a FOSS project excluded a significant amount of projects, and despite offering a free tier, I didn't know of a developer which this was granted for (until now).

      I don't expect that Travis hosts any major OSS projects at this point.

      [0] https://docs.travis-ci.com/user/migrate/open-source-repository-migration

      [1] https://travis-ci.community/t/build-delays-for-open-source-project/10272

      [2] https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing

    • stedmanFeb 2020

      To all the negative replies: yikes!

      To me, this seems like a good faith effort to improve work life for your teammates, and build a company where people feel well-cared for.

      Remote teams inherently have more communication friction than co-located teams, and - if we want to bridge some of the resulting emotional gap - we'll need new practices to do so.

      Incidentally, what OP suggests isn't anything new. Just Google "red yellow green check in"[1].

      I've found three ways of building emotional honesty and openness:
      1/ regular 1:1s to listen to your direct reports and build trust
      2/ lead by example
      3/ every week we have a team meeting. During that meeting, everyone on the team answers a question. The question gives them the opportunity to open up about some aspect of their life -- to be better known and understood by their teammates.

      [1] https://blog.travis-ci.com/2016-06-09-start-meetings-with-personal-checkins

    • mikepurvisFeb 2019

      They've also been very slow to ship updated machine images— Ubuntu 14.04 wasn't available until late 2015, and 16.04 wasn't until Nov 2018:

      https://blog.travis-ci.com/2015-10-14-opening-up-ubuntu-trusty-beta

      https://blog.travis-ci.com/2018-11-08-xenial-release

      The extremely long lag combined with some communications from Travis developers on related Github issues strongly implied that shipping these was a highly manual process, not just a matter of updating a few Packer configs and calling it a day. I'm not arguing that it's trivial, but it should have been a week or two of effort at most.

      Now, lots of their userbase could be covered by using docker environments, or by the natural isolation supplied by the language platform (virtualenv, rbenv, etc), but at the end of the day, it's frustrating if your CI environment is drifting away from what developers are actually using themselves.

    • boulosApr 2016

      You should on GCE, but not on EC2: per-hour billing for EC2 means your 15 minute VM costs you 60 (aka 4x as much). We (sadly) have a 10 minute minimum, but the difference is pretty stark.

      Once they got through some growing pains (rate limits per project), Travis CI has switched to a 1 VM per build model that they'll probably detail in future blog posts.

      https://blog.travis-ci.com/2016-04-07-migration-update

      Disclaimer: I work on GCE, so of course I want you to use it ;).

    Related

    Google Cloud Platform Bloggooglecloudplatform.blogspot.com197 people

    Google Announces Massive Price Drops for Cloud Computing Services, Storage

    Google Cloud Platform Blog
    Company · last shared 2016
    CircleCI Blogcircleci.com220 people

    “It's The Future”

    CircleCI Blog
    Company · last shared 2026
    Microsoft Tech Communitytechcommunity.microsoft.com738 people

    Postgres IDE in VS Code

    Microsoft Tech Community
    Company · last shared 2026
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Microsoft Blogblogs.microsoft.com669 people

    Announcing SQL Server on Linux

    Microsoft Blog
    Company · last shared 2026
    DigitalOcean Blogblog.digitalocean.com100 people

    An update on last week's customer shutdown incident

    DigitalOcean Blog
    Company · last shared 2021
    Datadog Blogdatadoghq.com262 people

    Husky, Datadog's Third-Generation Event Store

    Datadog Blog
    Company · last shared 2026
    NetBSD Blogblog.netbsd.org66 people

    NetBSD fully reproducible builds

    NetBSD Blog
    Company · last shared 2026