From 897e0a85e0322474c9c8dac57d3039951009c909 Mon Sep 17 00:00:00 2001 From: Greg Hendershott Date: Tue, 2 Jul 2013 23:09:31 -0400 Subject: [PATCH] Update README. --- README.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a058aa5..d84fce7 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,18 @@ -Experimenting with using Travis for a Racket project. +Experimenting with using Travis CI for a Racket project. -Travis doesn't have built-in support for Racket. However it seems this -should be do-able, anyway, by using `before_install` to install -Racket? +Until Travis CI gets built-in support for Racket, we can use the +`before_install` clause of `.travis.yml` to download and run the +Racket installer. + +> **CAVEAT**: This downloads the ~75MB Racket installer and runs it +> for **each and every** build! In other words, this is a hack. The +> un-hack would be (IIUC) to add a Travis CI "cookbook" for Racket. + +To add this capability to your project, simply add the +[example `.travis.yml`](https://github.com/greghendershott/travis-racket/blob/master/.travis.yml) +to your repo. You may need to change its `script` section's `raco +make` and `raco test` parts. + +Here's a "badge" showing the status for this repo: [![Build Status](https://travis-ci.org/greghendershott/travis-racket.png)](https://travis-ci.org/greghendershott/travis-racket)