forked from nervous-systems/cljs-lambda
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
24 lines (24 loc) · 1.97 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
language: clojure
sudo: required
dist: trusty
jdk:
- oraclejdk8
before_install:
- sudo apt-get update
- sudo pip install awscli
- which parallel || sudo apt-get install parallel
- nvm install 5
- pushd cljs-lambda; lein install; popd
- pushd plugin; lein install; popd
- pushd templates/cljs-lambda; lein install; popd
- pushd templates/serverless; lein install; popd
- lein new cljs-lambda $PROJECT_DIR $SNAPSHOT
- cp -r travis/* $PROJECT_DIR
- pushd cljs-lambda
script: lein doo node test once && popd && pushd $PROJECT_DIR && ./run.sh
env:
matrix:
- PROJECT_DIR=test-project-snapshot SNAPSHOT=--snapshot
global:
- secure: ZVlc+CjkFGhVwI8lU3rhpCYjK5y77yWwnPH+wVPJi5nQJJTFBGBny96xodTDiotgBLG6S26y2JhlAPRRjYQ3JyHT2/PRUDKucgD0Kbdr8JOzaTauaiv9LnFIANuJxVW4oWePTc5geqnoleTnb1/0a9VtRNZNZs0rfAdcHjGd8HPyFtHL8rjV87ozi5ALJuszvPYvWLsWfVVJLkuFnyTE9BoIv55XI5DeG/C3giGTbTex5DksH+f9bhMriyN8ey5QgBmD5M+IsZ/x1KcyV2JmS7fZArI7YndYHFGaIQT/SC3Yu6gjBLoVEtMfFWW85wXBoxwSUb+cF+Hy3vat4JuiqbkVtuX17cWl3gMCvTYavIiTLbfiw11JXArGyYzuyurwvif070x5LS5Dvneo7DyLs2FcryJt8hKhyrltGVIPTBm1zXMHqYhmYVnbMwMVv3lcc/N/up1Itbca/3mwA5hUjpWiZ47tNPMgxk7HyRy3NNFaNZ6zqX8OooyQPYwcFMOXbTCvi8g9dU1+qblVjqmERJlfqxxdceTsdRKHPWUtQh24MRA7TKNmege9PZelF0nbfJm+aW8j5HXMUQuRZ07I8lBilC0viP0lNPNrHuNeLrXXbKdHHYbTUhvj13fOVvVswRzrVr3BIPEEG+3O73RBoMh2uwYt4ry2Bq7OzFoClI4=
- secure: MifrTEJbK6bjusi6hBv50EJi6qlcIFoszI1ITQi3clq3QGygc7zyF3oCwGBq4xIJMRfEtQGXQ20wkv5wJ7lzXSTEtuWgSsxYBnUkGHAyrW/JlV8Kw1cWet4wgIVF3eg1zUPCxAzQZ2dDJZKSOKHSx9BA0WBFI2no98NHIleiR2voOv0Kl04pzlq/rv/1mdNEgNnKhVxLPckM0Ygc+9V+MUsZ66InvfVMeYL+nYWk3Levu92DFyJq/evJOaWoQywNbFw9FWkOYKYNa7kksVd0CK7M/ELFZPuyEgUfQ7S6qnLF52KabiXa3UeJgNp5d9lgLkUsYgxZFPWO0lMOhtMDhmFkn1NVQDcWp6G91iZowFBJ5+nBkUlaAOSqy/J3PhfiNkOVfsRkL3ZIRMZ17jRfNdOVI+mydlP1YCqRFov+XGQfiilaG9q2mToQlQGP+NkGzTRWPavKOXLPZ5BBpDfF80USeaReoUS5ShMqpA2b9a3249kxJjjYWNdDuffGgF+kzRZTS+4sIyH6SHU96sieuMEWDafnCRmCnMXjz3pvHQOWepBJedryN1kVEKGxJyZn9EjHIiXOmSZwt/N5vee5i/EJjfIflJG4WypTHeR0ZKetx3fmGZrzRF+g6Mmy3ONgKZA8l15QJ2IB+hxhPIMZ9zABBHsQxZqHlHsS4JJ2UDE=