-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml.back
74 lines (74 loc) · 5.24 KB
/
.travis.yml.back
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
language: android
before_install:
- nvm install 6.1.0
- node --version
jdk: oraclejdk8
android:
components:
- tools
- build-tools-23.0.1
- build-tools-23.0.3
- android-23
- android-24
- extra-google-google_play_services
- extra-google-m2repository
- extra-android-m2repository
- extra-android-support
services: mongodb
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
env:
matrix:
- TRAVIS_NODE_VERSION: 6.1.0
global:
- MONGO_URL=mongodb://localhost/agorask
- MALLOC_ARENA_MAX=2
- secure: aMBGHPsdt6x6BbDKfxMAO7rFEPfGkkYtzw65IgdWgHxItapJiv+/dhrclekrTJBVcF4y2k9+U+0MbeDsUEH2/11zwEIt5yJ50xwQ/adV67DwuOonUDsZygSH6SrvVx2/FQj1uc/OEsJNkWsKV3O+b10XIqHVc2s/Lf3sKTyhkQ0JQE/Uq663lFSn43FjnOP6s/CZLH7NuAPvYV3V6pV9aYl3MDx2psfesl35FJr+iUTVm9TO4YuOxhfQKr4/q+LtV0qHj58Sao6xieD8ZkrYI/d+H/8aoJro6+U0ZvK7uPLrY4y4yRWhusXzGQ5B0l043LSK5Ilt/qcYvyIDllr9i3Axpjw2HKFXUwcsmth9NIx6KHq7KrlRsUdtnqwG7pzkHKinopevZ0StQLAViaXPxlZh6akFz91pC7UGB/4wIRFac09NfCfb/PdC66HhC06sVPy6NiJZZmVYeVwKzC018gqhi4Jedi2keyisxNXc8YQYgxo4+bF2Oy+RWUrIT1mHkkOSB/eoyi8gVz39k3mDSviDepgq7Fp39A3TZK3HB7rFUB0guA4EmNaa6IkTuY+YGgOG9aoCytNaFZqnLszwFcgo2j8IfBgzcQCJF4Gtx/3Kec+3Y57WMJvU8A53+YHaH5eYi/YYutMVIHpanUnT34qu8wjIz6bDb9fYMNSaY40=
- secure: n92bJsTegQ0qwkKb5BgzlDATTgqZlUjDJftMlq7KE1TFbteaqu2tRnXinDSGXxR29D49TzPfMj+2m5HU+ixZX6h9YkvS5HYC4Qqox9hwQ5fQc2dHP7J1FCUwRONOHHq0tbQO1gyB0UENT+7tyLRJwh5v6XYk8/wb7wzs/MGJfULhgQ+svfoscEl/yaClJNjexX8gQEwqr+spP3ObGouArU7+zkgVUefivJwK+Vjj9QNYqxb9BKH5veizI22nS8PxIg1XM6eq9Uvviqc0Lnbxuyxxbs16fmfwIbtsxe19U62rVZg8M8ux9czH733qkZJJ1OnZoRzU8QXhwciPznztA9zVzS8gSffNav+d0uMc+NhxP1Lmmi9qSNNK9cZTnQjXS8JKGOrK3M6ryXFqAtCoqfW6OOeGFixSAAbLpBuexNmMr/4csWGiua9jx9yD/TbQ0tlvOplajgG6gZgnlAS7c9Z3im54ZRyji28ZKb1kbgImm+OeQNwX2v6eaAAy0v+bKHWcejv5BFKclYwAH4gnUwY0XL5i8byDisBRDeo9shc94IY5kaneChCl8nZQFtPm/qnrHfhnFqqDnSlcm2l3JSinw0E+yj58dPP3I+6OQypTTIi0YoB5zIq7bOxmQ+DYL9yFNLpUK62JYyWrAiH10oxoE6Rn+i09XVBF941V3IQ=
- secure: jZj3QojI8EBNESywNMv8cGYqSldwkNb9GgUjgxwg0ChLZDeMNU2/D6IdkJ4j/oruuAmjru4G58N9haawqsFzCrpL77StaApe4GgIpv0YFt+3ABgzJHK0UKlf4V3mFPdEIouVz8LxygEATuW5i76yt9URxoYOdTPr3kEcoGz6vj5R4tkloHYzJlVL7YtAMlg+6twpXCSo9azFjDOs1z3QHVGWakhtby9roufw9SbTbd8i6utEmsKt9vDmCIjqW/Mfp1p3CqBnMfdYWlP5hgd4MAEi2178bdCTziX7HB3ROCtdlhPNEDx/4/Ddj5awYgaTxcj544nqdC3XOnXUyiaGHuUaHaOZlhTDiWAN8YnmT3kGQktor3FIk7smshLeLWHgmozNc1jE2IIzqCpxsk21y+b5xblXHCn0G+6W5lo9mks7t0h62GQ+Y/9/CDLsxGiCxhVtShdGC+TmHCTz7gODliwiARk4fs0kn/iuUl7Jl/4S4MrkasKb4qNZVELNQfzMcA7vXOhTdBCWGykfRAkR9+J8oiGVIT7sT5kOCwg1wpEP+kyR3AQaAcv0uA41K81ZPWW69j0N6DzQSJrzlm/eAn92MnKLMtZrZbF6PiHpyZ9t3KfwlUxGz+IYSHoAIymm3YFE8vABjmPXhf46vsCqaQM0F93qDzXNDfElfEdB8Iw=
script:
- npm install
- npm test
deploy:
- provider: heroku
before_deploy: cd $TRAVIS_BUILD_DIR/server
api_key:
secure: Ur+KY9x/T++N60xOqyza9CqnGTTCD4Wv2gC+WzpCUP6VF+YV8FOWidyK2cHvaTO8kvW1SGY4OR0tx7uEALkAgcwrUoNlcPmbibFEGBbbq8jAp2Ba2GUlmFJDj5xQngzgcNReC5Mso8CNQ19IfbMfabq455i/Q6Fc9w2yOwiO401fz2Mgnnpz2p2kYrtBPOkOn7S5Wj96/vcIrbrG4wCsjuPPJScoCYQJZAYOt/CUMLKY+iCiYN/61fSkezd/CaYgyrVvlFJeh90R49mSDB3G80RfVBijiiTDHe5mG2XAXUt51WzbQMVAHuQ8yWjU0VXjeh1ZZoToMcPJU2wBpXSLzw3bZSBsBR/jzs8mcQW+fXEB0wQCYgzvTheJcTeURHyX/J/QS8RE9/JA4yxbRTcTYNhxqsArXzGnrfLWaxnCdZuOt2rEn4FXkuL5vtK2Ms8Zzs8Pz8GyOF9ORb5DlfPPzFgjNCkB5WmgO+PWCJV/8Y/rHv1iB8aFrrUl//5E+2UGZ3q2WGmqVZ8HMHm/NWAaTQwXER+rSNnQJUpuIpoHmBSC95/N8pM/PW5nH0a/euxwAvZUmoGieZ3aBkPkCHkdPQiPyxVc60LvjdVgiWMK0rx6szwGnlKFLZqNFGc924IkKeZGdOw9AcJSoZoUO0qpoZ74TjOJYlHqsDE/6cVfuCs=
app: agorask
on:
branch: master
- provider: heroku
before_deploy: cd $TRAVIS_BUILD_DIR/server
api_key:
secure: Ur+KY9x/T++N60xOqyza9CqnGTTCD4Wv2gC+WzpCUP6VF+YV8FOWidyK2cHvaTO8kvW1SGY4OR0tx7uEALkAgcwrUoNlcPmbibFEGBbbq8jAp2Ba2GUlmFJDj5xQngzgcNReC5Mso8CNQ19IfbMfabq455i/Q6Fc9w2yOwiO401fz2Mgnnpz2p2kYrtBPOkOn7S5Wj96/vcIrbrG4wCsjuPPJScoCYQJZAYOt/CUMLKY+iCiYN/61fSkezd/CaYgyrVvlFJeh90R49mSDB3G80RfVBijiiTDHe5mG2XAXUt51WzbQMVAHuQ8yWjU0VXjeh1ZZoToMcPJU2wBpXSLzw3bZSBsBR/jzs8mcQW+fXEB0wQCYgzvTheJcTeURHyX/J/QS8RE9/JA4yxbRTcTYNhxqsArXzGnrfLWaxnCdZuOt2rEn4FXkuL5vtK2Ms8Zzs8Pz8GyOF9ORb5DlfPPzFgjNCkB5WmgO+PWCJV/8Y/rHv1iB8aFrrUl//5E+2UGZ3q2WGmqVZ8HMHm/NWAaTQwXER+rSNnQJUpuIpoHmBSC95/N8pM/PW5nH0a/euxwAvZUmoGieZ3aBkPkCHkdPQiPyxVc60LvjdVgiWMK0rx6szwGnlKFLZqNFGc924IkKeZGdOw9AcJSoZoUO0qpoZ74TjOJYlHqsDE/6cVfuCs=
app: agorask-dev
on:
branch: development
- provider: script
skip_cleanup: true
before_deploy:
- cd $TRAVIS_BUILD_DIR && openssl aes-256-cbc -K $encrypted_95f6ce8b3da2_key -iv
$encrypted_95f6ce8b3da2_iv -in release.keystore.enc -out mobile_app/android/app/release.keystore
-d && echo "ls app" && ls mobile_app/android/app
- cd $TRAVIS_BUILD_DIR/tools/travis/buildApplication && npm install
on:
branch: master
- provider: script
skip_cleanup: true
before_deploy:
- cd $TRAVIS_BUILD_DIR && openssl aes-256-cbc -K $encrypted_95f6ce8b3da2_key -iv
$encrypted_95f6ce8b3da2_iv -in release.keystore.enc -out mobile_app/android/app/release.keystore
-d && echo "ls app" && ls mobile_app/android/app
- cd $TRAVIS_BUILD_DIR/tools/travis/buildApplication && npm install
sudo: required
script: cd $TRAVIS_BUILD_DIR/tools/travis/buildApplication/ && node deployApplication.js
on:
branch: development
notifications:
email: