TravisCI is a Continuous Integration (CI) system. It helps automating tests on git repository changes.
TravisCI could be configured for repositories based on a given list of programming languages. This includes in particular: