Travis CI

Travis CI

by Idera • • CI/CD Tools

No reviews yet
From $15/mo View plans

Travis CI is a CI/CD service owned by Idera that builds and tests GitHub, Bitbucket and GitLab projects in the cloud, with a Server edition for on-premises use.

Travis CI runs a project's tests and builds whenever code is pushed or a pull request opens, following steps written in a .travis.yml file. That file sits in the repository, so the build configuration is version-controlled alongside the code it builds. The company was founded in Berlin in 2011 and became part of Idera, Inc. in 2019, when Idera acquired Travis CI GmbH. The hosted service runs at travis-ci.com, and Travis CI Server puts the same platform on a team's own infrastructure. A build matrix fans one job out across language versions and other settings, and its jobs run in parallel. Build stages group jobs, and a later stage starts only when the one before it succeeds. Cron jobs start a build daily, weekly or monthly without a commit, and the API can trigger one on demand. Caching keeps dependency folders between builds, while workspaces let a later job pick up files an earlier job produced. Encrypted environment variables stay hidden in the build log, and build config imports, still in beta, share configuration snippets across repositories. Travis CI suits developers who want a short configuration file and a build matrix they can read at a glance. It fits teams that test a library or a service against several language versions at once, on Linux, FreeBSD or Windows machines. Larger build jobs can move to premium VMs, including GPU machines. Travis CI Server is for organisations that must keep builds behind the firewall, on premises or in a private cloud, for full data control and compliance. A typical run starts with a pull request on GitHub, Bitbucket or GitLab, which Travis CI builds before anyone merges it. Once the tests pass, a deployment stage can ship the result to Heroku, AWS CodeDeploy or Google Cloud Storage, and build artifacts can go to Amazon S3. Teams that keep credentials in HashiCorp Vault read them into the job, and SonarCloud can analyse the code in the same build. On Travis CI Server the same pipelines also build repositories kept in Perforce or Subversion, which lets teams outside Git run CI/CD on their own hardware.

Pricing

View plans
  • Usage based

    $15 per month

    $15 a month billed monthly; $13.75 a month billed yearly (8% off)

    • 35,000 Linux build credits a month, or 420,000 a year on yearly billing
    • 80 concurrent jobs
    • Unlimited users, with a charge per user
    • Premium VMs available, paid in credits
    • Linux customized images add-on
    • Unlimited network and storage
    • Linux IBM and Arm partner queues for open-source projects only
    • Ticket support and Ask Travis AI Support
    • Prices exclude VAT
  • Unlimited plan

    $78 per month

    From $78 a month billed monthly; from $72 a month billed yearly

    • Price rises with the number of concurrent jobs, from 1 to 300
    • Unlimited build credits on non-premium VMs
    • Unlimited collaborators and repositories
    • Unlimited Linux, FreeBSD and Windows standard VMs
    • Premium VMs paid in credits, outside the unlimited allowance
    • Prices exclude VAT
  • Server

    Custom pricing

    • Quoted by sales; listed at $34 a month with custom credits, users and concurrency
    • Runs on premises or in a private cloud
    • Perforce and Subversion CI/CD
    • Premium support options
    • Volume discounts and custom plans through sales

Features

  • Included: Pipeline as code in the repository
  • Included: Pipeline triggers on push and pull request
  • Included: Parallel jobs and matrix builds
  • Included: Dependency caching between pipeline runs
  • Not included: Self-hosted runners
  • Not included: Hosted macOS, Windows and Linux runners
  • Included: Scheduled pipelines
  • Not included: Manual approval gates before deploy
  • Not included: Protected deployment environments
  • Included: Masked secrets for pipeline jobs
  • Not included: OIDC cloud credentials for jobs
  • Included: Reusable pipeline templates
  • Not included: Test reports with flaky test detection
  • Included: Artifact passing between jobs
  • Not included: Pipeline duration and success analytics
  • Not included: Merge queue
  • Not included: Free monthly build minutes
  • Included: Self-managed CI server edition

Additional Features

  • .travis.yml build configuration
  • Build matrix with parallel jobs
  • Pull request and pushed branch builds
  • Build stages
  • Cron jobs, daily, weekly or monthly
  • Dependency caching
  • Encrypted environment variables hidden in logs
  • Build config imports (beta)
  • Workspaces for sharing files between jobs
  • Artifact uploads to Amazon S3
  • Builds triggered through API v3
  • Conditional deployments
  • HashiCorp Vault integration
  • Premium VMs up to 2x-large and GPU
  • Linux customized images add-on
  • Travis CI Server on premises or private cloud
  • Perforce and Subversion CI/CD on Travis CI Server

Best for

  • Developers who want a short .travis.yml with a build matrix
  • Teams testing one codebase across several language versions
  • Projects hosted on GitHub, Bitbucket, GitLab or Assembla
  • Teams that build for Linux or Windows rather than macOS
  • Organisations that must run CI on premises or in a private cloud
  • Perforce or Subversion shops that need CI/CD
  • Open-source maintainers and students who apply for build credits

Use cases

  • Testing a library across several language versions in parallel
  • Building every pull request before it is merged
  • Running a daily, weekly or monthly scheduled build
  • Deploying to Heroku, AWS CodeDeploy or Google Cloud Storage from a build stage
  • Uploading build artifacts to Amazon S3
  • Sharing configuration snippets across repositories
  • Passing build outputs from one job to the next with workspaces
  • Caching dependencies to shorten repeat builds
  • Reading secrets from HashiCorp Vault during a build
  • Running SonarCloud analysis in the build
  • Running CI behind the firewall for data control and compliance
  • Building Perforce or Subversion repositories

Screenshots & Videos

Explore Travis CI in action

Travis Ci Homepage With Pipeline Headline
View full size
Travis Ci Homepage With Pipeline Headline

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with Travis CI

Want to claim this brand?

To claim this brand, please contact support.