These are chat archives for fossasia/open-event-server

4th
Oct 2016
SushmaK
@KukkadapuSushma
Oct 04 2016 02:52
Can someone explain w
what is tarvis CI all about?
Niranjan Rajendran
@niranjan94
Oct 04 2016 03:33
Hi @KukkadapuSushma.. Open event server has a set of unit tests (you can find them inside the tests directory)... So what Travis CI does is, for every pull request, it runs the tests automatically to make sure the PR does not break an existing functionality
SushmaK
@KukkadapuSushma
Oct 04 2016 15:25
Oh so cool
I think, it is an advantage over Github right? @niranjan94
Niranjan Rajendran
@niranjan94
Oct 04 2016 15:28
Travis is a continuous integration service. Github is a git repository hosting service. Travis integrates with Github and makes it easier for reviewers to review new contributions. All ensures there are no regressions due to new code. You can also set up auto deployments in Travis (like for example, you can make it upload a new version of your app somewhere whenever any code change occurs)... Google about continuous integration... Also check out the docs of Travis to see what all you can do...
SushmaK
@KukkadapuSushma
Oct 04 2016 15:29
Thankyou
Niranjan Rajendran
@niranjan94
Oct 04 2016 15:29
In the open event repository, you would find a file called as travis.yml... That's the Travis configuration (instructs Travis on how to build the project and execute the tests etc)
SushmaK
@KukkadapuSushma
Oct 04 2016 15:36
okay