Use Travis CI with Racket
Go to file
Greg Hendershott 3f073658c9 Specify /usr/racket install directory.
Although that's the default for release builds, the nightly builds
default to e.g. /usr/racket-5.90.0.9. Although that default makes sense
where people are doing side-by-side installs, we're doing an install on
a throw-away Travis VM. More basically, we need the build scripts to
find stuff consistently in /usr/racket regardless of whether this is a
release or HEAD.
2013-10-17 04:46:32 -04:00
.gitignore Initial commit. 2013-07-02 14:12:46 -04:00
.travis.yml Support HEAD as a Racket version. 2013-10-17 03:53:05 -04:00
install-racket.sh Specify /usr/racket install directory. 2013-10-17 04:46:32 -04:00
main.rkt Add comment. 2013-07-02 14:20:29 -04:00
README.md Limit build status badge to master branch. 2013-07-02 23:20:57 -04:00

Experimenting with using Travis CI for a Racket project.

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 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 the master branch of this repo:

Build Status