Use Travis CI with Racket
![]() Namely, added test.sh to run through all the possible downloads and test for validity. Added handler for TEST=1 in install-racket.sh. Normalize urls as much as possible and to get minimal installs working properly. This can probably be merged to master and drop the minimal branch entirely. I think there is still some cleanup that can happen. The various linux flavors can probably be unified, if not parameterized. This patch removes SCOPE_SNAPSHOT, as it seems to point to incredibly stale content. RELEASE does too, but there is a note that it is only valid during release phases. |
||
---|---|---|
.gitignore | ||
.travis.yml | ||
install-racket.sh | ||
main.rkt | ||
README.md | ||
test.sh |
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.
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.
NOTE: In the
before_install:
step, be sure to pipe theinstall-racket.sh
script tobash
(not tosh
).
Here's a "badge" showing the status for the master
branch of this
repo: