Travis CI is a hosted continuous integration (CI) service used to build and test software projects hosted at GitHub. It is designed to automate the process of building, testing, and deploying applications and helps developers detect bugs and errors quickly. It provides a platform for developers to test their code in multiple environments and allows them to deploy their applications with confidence. Travis CI automates the process of setting up virtual machines, running tests, and deploying applications to various platforms. It also monitors the build process and provides notifications in case of errors. It integrates with GitHub to provide a wide range of tools and services, such as testing, deployment, and code coverage. Additionally, it offers an API to allow developers to customize builds and run custom scripts. Travis CI is designed to be simple and easy to use, allowing developers to quickly and easily set up their projects and start building, testing, and deploying their applications. It is free for open source projects, and paid plans are available for private projects.
AppVeyor allows the configuration of the build through the web interface and also has the option to export it as a .yaml configuration file for later use in the repository.
Discontinued Hudson is now Jenkins
Discontinued No recent activity. View timeline and history: https://bitten.edgewall.org/
Both provide seamless integration, one of the differences is the compatibility with Windows Appveyor, while travis is compatible with Linux and OSX.