diff options
| author | Ganesh Viswanathan <dev@genotrance.com> | 2018-11-02 10:38:38 -0500 |
|---|---|---|
| committer | Ganesh Viswanathan <dev@genotrance.com> | 2018-11-02 10:38:38 -0500 |
| commit | ee7a55f2ecf801d411f34e284ef531dffe22de6e (patch) | |
| tree | 3cea32e723cb519de77a2d902c0c3aa1ca81ad48 | |
| parent | f1a8d178910e150746e6cc630cc0f08eb6e86a34 (diff) | |
| download | nimgen-ee7a55f2ecf801d411f34e284ef531dffe22de6e.tar.gz nimgen-ee7a55f2ecf801d411f34e284ef531dffe22de6e.zip | |
Add Travis for devel/OSX
| -rw-r--r-- | .travis.yml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..9c56b1f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,22 @@ +sudo: false +language: c +os: + - linux + - osx +dist: trusty +before_script: + - export RELEASE=`curl --silent https://api.github.com/repos/nim-lang/nightlies/releases/latest | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/'` + - export TXZ=`curl --silent https://api.github.com/repos/nim-lang/nightlies/releases/latest | grep '"name":' | sed -E 's/.*"([^"]+)".*/\1/' | grep linux` + - export VERSION=`echo $TXZ | cut -d"-" -f 2,2` + - curl -L --silent -o $TXZ https://github.com/nim-lang/nightlies/releases/download/$RELEASE/$TXZ + - tar xf $TXZ + - cd nim-$VERSION + - sh build.sh + - bin/nim c koch + - ./koch boot -d:release + - ./koch nimble + - export PATH=$(pwd)/bin:$PATH + - cd .. +script: + - nimble install -y + - nimble tests |
