• Availability of larger VM instances for your builds

    Some builds or tests do require a significant amount of computing power and or RAM. A lot of time can be spared if more of both would be available.

    So, starting now on https://travis-ci.com, it is.

    vm:
      size: [large|x-large|2x-large]
    

    Continue


  • The Cookbook: Dpl

    Header

    Dpl is command line tool for deploying code, html, packages, or build artifacts to various service providers. It is tightly integrated into Travis CI’s deployment integration.

    Continue


  • Webinar: ARM DevSummit 2020

    Header

    These are the exact examples I used for the ARM DevSummit, integrating Travis CI in real world solutions with ARM and AWS.

    Continue


  • The Cookbook: LaTeX

    Header

    Write LaTeX, Push to GitHub and let Travis CI automatically build using Travis’s build functions and script hooks for your LaTeX project and deploy a PDF automatically to GitHub releases when a git commit is tagged.

    Continue


  • Webinar: Integrating Assembla and Travis CI into your workflow

    Header

    In February we hosted the first Travis CI webinar in collaboration with Assembla, to show you how easy it is to import an existing repo from GitHub into Assembla’s version control system (VCS) and get up and running with building your project in Travis CI! If you have any questions or comments about the session, feel free to leave them on the video comments section and we’ll be sure to get back to you!

    Continue


  • The Cookbook: Deployment

    Header

    In this cookbook, we are going to show you just how flexible you can make the Travis deployment options using bash scripts, stick around and we will show you a great example.

    Continue


  • Switching from OAuth to GitHub App

    Header

    As you may have heard GitHub discontinues GitHub Oauth App’s for integrations in May 2021. We’ve received all your feedback from users signing up on travis-ci.com. We understand the access rights/permissions message that’s issued by GitHub is causing a lot of anxiety from our users even though the GitHub App Install is actually used to access the repo’s.

    Continue


  • Travis CI Pipelines: 2 Approaches to Source Control Feature Branching

    Header

    Feature branching is a game-changing aspect of modern software development. Being able to have a developer implement a new feature in a body of code in a safe, independent, isolated manner using Git branching is an overall positive approach to the way companies make software.

    Over the years, two techniques of feature branching have emerged. One is what I call branching from repo. The other is branching from fork. Let’s explore each technique, as well as their benefits and tradeoffs.

    Continue


  • The Cookbook: Build Matrix

    Header

    A build matrix in Travis is made up by several multiple jobs that run in parallel. This can be useful in many cases, but the two primary reasons we see people use matricies is for reducing the overall build execution time and running tests against different versions of runtimes or dependencies to get the best version of the build. Let’s learn about Build Matricies in Travis CI.

    Continue


  • Configuring Travis CI to Run a Deno Project

    Header

    Nothing lasts forever in the world of ephemeral computing. It’s the nature of the beast. Today, more companies are maximizing their IT budgets by practicing the principles of infrastructure as code (IaC). They’re creating and destroying virtual assets on demand in order to meet the needs of the moment.

    Continue