I’m new to OpenSource project. Some projects which I browse use Travis. I have read the manual, but still cannot get what actually this Travis CI doing.
Could anyone explain it or give some links?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
TravisCI (as the CI) suggests, is a “Continuous Integration” environment. Whenever you commit code changes, it can execute the unit tests, and other tools such as codesniffer, mess detection, copy-paste detection, document builder, etc.
Even more useful, it can run your tests against different versions of PHP.
It can then report on the results of those test and tools runs, so you always know whether your changes are stable or not, or have broken other parts of the code, etc.