• Sync your Philips Hue Lights with the status of your Travis build


    Let’s have some fun this Friday! Sync the color of your build (red if failed, green if passing) with your Travis CI builds using your Philips Hue lights. Currently this has basic functionality, if the Travis CI build passes, your Hue lights will turn green.n your Travis CI build fails it will turn red.


  • Integrating Kind with Travis

    Integrating Kind with Travis

    Kind is a tool for running local Kubernetes clusters using Docker container “nodes”. Kind was primarily designed for testing Kubernetes itself, but may be used for local development or CI, and in this use case we will be using Kind with Travis. Let’s learn how.


  • Travis and Jake (A friendly integration)


    Jake is the JavaScript build tool for NodeJS. Jake has been around since the very early days of Node, and is full featured and well tested. The most intriguing thing for me about JakeJS is Jake has capabilities similar to GNU Make, CMake, or Rake in the Ruby community, but for now let’s now integrate Jake into Travis and see how it works!


  • Using Ballerina with Travis

    Using Ballerina with Travis

    Ballerina makes it easier to use, combine, and create network services, let’s see how we can just quickly setup Ballerina in Travis, lets put on our dancing shoes and setup Ballerina with Travis.


  • Montana Mendy attends Droidcon 2022

    Montana Mendy Goes to (1)

    Hey folks, Droidcon 2022 is wrapped up and now it’s to share all the resources I provided the people who attended my keynote! First I’d like to thank the people who were genuinely in this integration and how to do it. This keynote seemed to clear a lot of questions up.


  • Using AWS Mock Credentials for your unit tests in Travis

    Add a heading

    Sometimes you want to run unit tests that require credentials to AWS, you may not have those off hand, or may just want to run the unit tests in question without AWS. This allows you to run mock credentials for key AWS functionalities, let’s see how we can set this up in Travis.


  • nyc and Istanbul Integration with Travis

    Using nyc and Travis together

    nyc is a command line tool for instrumenting code with Istanbul coverage (the successor to the istanbul command line tool). Let’s see how we can’t integrate nyc into our build and try it out!


  • Travis CI and Regula

    Screen Shot 2022-05-13 at 8 28 58 AM copy

    Regula checks infrastructure as code templates (Terraform, CloudFormation, k8s manifests) for AWS, Azure, Google Cloud, and Kubernetes security and compliance using Open Policy, let’s dig in a bit deeper and see how we can make this integrate with Travis CI.


  • Auto publish your data using Travis

    TCI-Graphics for AdsBlogs

    What if our goal is to on every commit is to trigger a publishing to ‘master’ branch or another base branch?


  • SECURITY BULLETIN; Customer repositories have NOT been accessed

    On April 15, 2022, Travis CI personnel were informed that certain private customer repositories may have been accessed by an individual who used a man-in-the-middle 2FA attack, leveraging a third-party integration token. Immediately upon learning this information, Travis CI immediately revoked all authorization keys and tokens preventing any further access to our systems. No customer data was exposed and no further access was possible.

    Upon further review that same day, Travis CI personnel learned that the hacker breached a Heroku service and accessed a private application OAuth key used to integrate the Heroku and Travis CI application. This key does not provide access to any Travis CI customer repositories or any Travis CI customer data. We thoroughly investigated this issue and found no evidence of intrusion into a private customer repository (i.e. source code) as the OAuth key stolen in the Heroku attack does not provide that type of access. Based on what we have found, we do not believe this is an issue or risk to our customers.

    Given the data we had and out of an abundance of caution, Travis CI revoked and reissued all private customer auth keys and tokens integrating Travis CI with GitHub to ensure no customer data is compromised.

    Please contact Travis CI customer support with any questions or concerns. We will continue to review and monitor.