

There are two build flows mainly that are branch build flow and pull request build flow. Travis CI helps in testing the open-source application for free of cost and charged for testing the private applications.Travis CI has great features like a quick setup, live-build views, pre-installed database services, pull request support, auto-deployment on passing builds, clean virtual machines for every build, deploy anywhere, and support every platform like Mac, Linux, etc.It is developed by the Travis CI community only.



Jenkin’s type is continuous delivery, and It mainly supports the Java SE platform. Jenkins can be used with almost all the plugins to make continuous integration smooth and working. It was originally developed or named as Hudson. It was initially released in the year 2011. Jenkins is an open-source tool readily available.It requires sync the git hub projects with Travis and start testing your application. Travis CI helps in building and testing the code automatically when the code pushed to GitHub. Travis CI is referred to as a distributed CI (continuous integration) service to build and test the hosted projects at GitHub. Jenkins is not doing anything like checking code or testing it just gives commands to plugins to run after completion of the particular task. It is used as an automation tool to automate all the software development processes like coding, testing, and deployment. Jenkins is a software tool that is used for continuous integration of the development process.
