Travis CI Continuous Integration
travis-ci.org
1
Leaving SiteNav
External Link Disclaimer
You are about to visit travis-ci.org. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Travis CI is a continuous integration and continuous delivery platform that automatically builds and tests code changes hosted on GitHub. Founded in Berlin, Germany in 2011 by Josh Kalderimis and Sven Fuchs, it was one of the first CI services designed specifically for GitHub, popularizing cloud-based CI for open source projects. The company was later acquired by Idera in 2019. Key features: YAML configuration: the entire pipeline is defined in a .travis.yml file specifying the language, build commands, test commands, deployment steps, and environment variables. Language support: over 30 languages including Ruby, Python, JavaScript, Go, Rust, Java, C++, PHP, and Swift, each with pre-configured build environments. Build matrix: test across multiple language versions, operating systems (Linux, macOS, Windows), and architectures simultaneously. Build stages: organize jobs into sequential stages with conditional execution. GitHub integration: automatically triggered on every push and pull request, with status badges showing build status in the README. Deployment: built-in deployment providers for Heroku, AWS, Google Cloud, npm, PyPI, RubyGems, Docker, and custom scripts. Caching: cache dependencies (bundler, pip, npm) between builds. Encryption: encrypt sensitive data (API keys, passwords) for secure use. Docker support. Ruby (the platform itself). MIT.
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike