-
Notifications
You must be signed in to change notification settings - Fork 5
/
.travis.yml
44 lines (44 loc) · 1.67 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# before_install:
# - openssl aes-256-cbc -K $encrypted_b74b8473edf8_key -iv $encrypted_b74b8473edf8_iv -in credentials.tar.gz.enc -out credentials.tar.gz -d
# - tar -xzf credentials.tar.gz
# - gcloud auth activate-service-account --key-file client-secret.json
# install:
# - gcloud config set project heroes-in-conference
matrix:
include:
- language: java
before_script:
- cd ./backend/
script:
- mvn test
- language: objective-c
osx_image: xcode9.2
rvm:
- 2.2
cache:
directories:
- ./frontend/cache/
before_install:
- chmod a+x ./ci/install_unity.sh
- chmod a+x ./ci/build_frontend.sh
- cd ./frontend/
install:
- ../ci/install_unity.sh
script:
- ../ci/build_frontend.sh
- language: node_js
node_js:
- "stable"
cache:
directories:
- ./admin_panel/node_modules/
before_install:
- cd ./admin_panel/
install:
- yarn install
script:
- yarn test
- yarn build
notifications:
slack:
secure: k0lYsJf2kVl84nWTFHY7T6hCL+3f9euBzpW+4PuvKGAhAB37MNNpF5y3ILEG5yZTHK8Y4lg65D2ItDPhYeanRY6kPJn/Oj0G6NgD4o0gZ68lpYGsXzpJ41L3kk+teVS8qGvmf101yO5mWZkpgzHl4bnDPB6IGxCXuBViAaP4SLcWcpQoHTF3YDQWnFp6njRpFmIvQ6kMTUJF4IXOoLcvD/Ly1wVvUXyTiz430Iapif5lygF0E0jRUzWx6LC5BiUZMBw3VqrWeDEa4BmwJq+O/8LeVZ0Mf3jVpuT+l8brejYg8ph6jREkzpBWtYC3m1lM/t1VUBYM+BikhCbNLcH3pnWgsPHUDZa3oXtHiiTNd2BnNByIyYceGDYfBUYzR9di2BukFa+5gF+fuONwmmYQTI9ZNMTwjb2Zt6aA2Jr99nbOvwNWnecDwsi/5L8ETH5+7ahWCHZC8ELeTeZaOauYVpq2TOdVNFdCOeqrMMz2tIi6VT5t+xtkghFnddCdDEEd7P4tkE8pyyynqMX5irTcPgsnrDWnV9qML/To/glOP2d/6/8YHmtm4vedMGdNRvbtJRjb6djQd1IXcK6wlLcDFvmrCf5Af3f+7DA84U+h3DIJ/tL76WRERsYz3BdGNATh2ZNhNHPebSj0kYntzyhK9oqh4G/Kfk3KbH1PnRFTHRA=