From d1bde062620786a36057c8ced5a7ef25161389ec Mon Sep 17 00:00:00 2001 From: Ward Bekker Date: Tue, 18 Sep 2012 13:47:27 +0300 Subject: [PATCH] Update article.md --- article.md | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/article.md b/article.md index df5393b..a60d21c 100644 --- a/article.md +++ b/article.md @@ -111,24 +111,21 @@ Stel, je hebt een flinke hoeveelheid automatische testen geïmplementeerd. Het d Er zijn legio systemen waarmee het mogelijk is om dit voor Erlang op te zetten. In deze post wordt het hosted systeem [Travis-CI](http://travis-ci.org) gebruikt als voorbeeld. Deze dienst ondersteunt Erlang, integreert met het populaire Github en zorgt voor een vliegende start. En het is gratis voor open source projecten. + +### Voorbereiding + +Het build proces van Travis-CI configureer je via het `.travis.yml`-bestand in de *root* van je repository. Een voorbeeld: + ```yaml -language: erlang -notifications: - email: ward@tty.nl -otp_release: +language: erlang // De repository bevat een Erlang project +notifications: + email: you@example.org // Build success en failures stuurt Travis-CI naar dit adres. +otp_release: // Travis-CI test/bouwt je project voor meerdere Erlang/OTP versies. - R15B01 - R15B - R14B04 -script: rebar compile && rebar skip_deps=true eunit && rebar skip_deps=true ct -after_script: tar cvfz test_log_job_`echo $TRAVIS_JOB_ID`.tar .eunit/ logs/ && curl -F "filedata=@test_log_job_`echo $TRAVIS_JOB_ID`.tar" http://ci_asset_helper.equanimity.nl/ ``` -TODO: - -* Toevoegen .travis.yml -* Setup -* En vanaf dan wordt er bij elke push gebuild. - ### Travis-CI Setup Deze video toont hoe je start met Travis-CI: