<p>Evennia uses <aclass="reference external"href="http://travis-ci.org/">Travis CI</a> to check that it’s building successfully after every
commit to its Github repository (you can for example see the <codeclass="docutils literal notranslate"><spanclass="pre">build:</span><spanclass="pre">passing</span></code> badge at the top of
Evennia’s <aclass="reference external"href="https://github.com/evennia/evennia">Readme file</a>). If your game is open source on Github
you may use Travis for free. See <aclass="reference external"href="http://docs.travis-ci.com/user/getting-started/">the Travis docs</a>
for how to get started.</p>
<p>After logging in you need to point Travis to your repository on github. One further thing you need
to set up yourself is a Travis config file named <codeclass="docutils literal notranslate"><spanclass="pre">.travis.yml</span></code> (note the initial period <codeclass="docutils literal notranslate"><spanclass="pre">.</span></code>). This
should be created in the <em>root</em> of your game directory.</p>
<p>Here we tell Travis how to download and install Evennia into a folder a level up from your game dir.
It will then install the server (so the <codeclass="docutils literal notranslate"><spanclass="pre">evennia</span></code> command is available) and run the tests only for
your game dir (based on your <codeclass="docutils literal notranslate"><spanclass="pre">settings.py</span></code> file in <codeclass="docutils literal notranslate"><spanclass="pre">server/conf/</span></code>).</p>
<p>Running this will not actually do anything though, because there are no unit tests in your game dir
yet. <aclass="reference internal"href="Unit-Testing.html"><spanclass="doc">We have a page</span></a> on how we set those up for Evennia, you should be able to refer