-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
74 lines (74 loc) · 3.8 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
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
matrix:
include:
- os: linux
sudo: required
dist: trusty
language: android
android:
components:
- tools
- platform-tools
- tools
- build-tools-28.0.3
- android-28
- extra-google-google_play_services
- extra-google-m2repository
- extra-android-m2repository
addons:
apt:
sources:
packages:
- oracle-java8-installer
- oracle-java8-set-default
- jq
licenses:
- android-sdk-preview-license-.+
- android-sdk-license-.+
- android-sdk-license
- google-gdk-license-.+
language: node_js
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -f $HOME/.gradle/caches/transforms-1/transforms-1.lock
- rm -rf $HOME/.gradle/caches/3.5/fileHashes/
- rm -rf $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- node_modules
env:
global:
- GITHUB_REPO: adreeeyan/utang-inamo
- secure: DT57sYAuarZ0IgjB9Rm+eqIIJp2DpdiDlsbRVIi/vxwnlnH8u+1JrGL2fOyW5BFY5q4VfHQr7J5Ovq6JIjtpdugNNuZWRjgzIATePZ8/AmE3NQemudRvCKwRXVgfyu7+Fpx5qptqPu4W32wj9xoXA92tklv+gEDgw+5lLPmn1CERV0VZGalFY1Avkao5zfcYNfltakwF8OHl/86LlDrGxRRVcEEirtFG96Bp1bCqt80gybH1HPOk3I52a5ZeqsrwJxbuEWDba6xKsmo96h6zwqOyA4PB9elrbJVQQv7ZcZyOCi9K/5CV7ouW9kgjzQ49txYoLQfsUe8IncIV2qa+crmeSVyKOoaXRquSqYkirFChuGhTZ5e8P8TsPKTjYK2+Pwl1KiP9/dWDcCeFYvsZbHdhYA+hY6iz8fAsdFYU9mQCtgLMqJ4vlP+2hP3KBJXxF63X1FOeH1vIN+fFb84HB/KHWzuHW4HkzdCI6zBTWBULLEomHpPQABfqQaI9diYcfWgbWgAcRGw0FdG5oGP/hCJT6p8vztBLSnzof0Gxl6JDrKXk9E3fGgGyRWB3HfxP1xOYY9f6e7w/FYeBjJ5BuWOt/RHQT3NDOvQu/oBq4sus3Vw5xl9wbuA/knYmqtPVDPoYNX7sJNKfAR6yZkbAO9eA8AlznkOoWpauLAarFEs=
- secure: N7bEpLElikNrzFnPG7tpIpUK0FLgaTsDTXgA1BzzURZtCr00Fkueu54o7g7862JpVQtLlTb4WzBwpujN1IS6ff7nTe0lTu/L1o8uJxdFlzz4fdIMLqnVherENt/aSKgIXVlLyvM7LovHB7Yk2zjs1IAqEDqNIv41iIbHc3gRV2eQqlaV8Mzkh9auJ2WJGE6VJsme3w6+WjbJGrv0VAoxcsQ35+a6JfwP53uPuNghhQC5jC86dUP6wn1iNareLqfPtsjO1Sy4BL5ABvZ1/AjR7aH3P82wcK9gCSFcnkNRYEWgKP+MfLhelZBx/bJkcr+kIhtGK7O3hKuIKhq2QdZbFqRbJvOu3RKRlJx69GreRnlnMmbnRSDzi4FCW8MCTOajELr9sHY9CtfPY8YqVwu+H8rOCcE8pAEtj3F225cb4cN1WrzI0xav7qQOzqtM+vWqL/I47dGvnORRzZwHMSiCpwNHH7URqsEsYGuaqOhbXKuMHLMRcyhjpgrk9Lfd1mIEjQ71JijGL5Hz8nmDTBkaU6DF3qSznHHaM1GdidWc0dgcw+yNTUQrR92eAfGQMYwCPwy0XhBdP7T6QKU4bkoaoTFQy1I3S8glLFgRrNERnR+5E11JOoyaxnnk/sgy40s+PgE3g66bSwbw4CXYQQw1nME8W+tn50Oh5a8WTbP9HDs=
before_install:
- yes | sdkmanager "platforms;android-26"
- cd UI
- openssl aes-256-cbc -K $encrypted_bd5072f0e57f_key -iv $encrypted_bd5072f0e57f_iv
-in my-release-key.keystore.enc -out my-release-key.keystore -d
- export LANG=en_US.UTF-8
- nvm install 10
- npm install -g ionic cordova
script:
- npm install
- bash ./travis/deploy-to-gh-pages.sh
- chmod a+x ./travis/build-ios.sh ./travis/package-ios.sh ./travis/build-android.sh
./travis/package-android.sh
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./travis/build-android.sh && ./travis/package-android.sh
$storepass; fi
deploy:
- provider: pages
skip-cleanup: true
github-token: "$GITHUB_TOKEN"
keep-history: true
local-dir: UI/www/
on:
branch: master
- provider: releases
api_key:
secure: epDJ6UQHGXF5rATYWtHCjz6Z64SNVaAWk3oma6drmTUezv67oAAk0DTuq3nKftJM10pBEszxOnx/LL/DLp7+UusBVCUr3KQI1vtB9kqCIBXpXyfpE/ysfKLTCO4vfFqzSmmkbBayfjp6nRUda5JSKr3efOjc0eoT6b1hMea1vN4HM4k0Ntsf1jSM4oQXsW7HIIHIZInARnGwnRIgP8H2llzPcc2Ggn7O3vNRIDrC9Um8TJK/2t5dY3l5RZHZUSj0Vakzxxn6etyYwE87Jv4nf5zPMQgrAvJesZn6wpqPVw7pwG2W1nFN7tKRkPwzmzRV/5pIa8TBsz5DtBl1xLKbNy23sufVgUmEBhQMaiq2zNXGaYx5WXeE5hAGmGRpYQF4cYTFFAtRTYDsOXCfjARKuZq4JX1fbiHXV4+sUDlbXthIFtUnHevENBao6N06QYoDc2jTN5WI0rK02TEmjd8s7j/Dvy88kXqFekhBj5bqzPdZpuNuwhqTKNhh/2jI4+sO0tcICdsboyOE7h1p9ec0zYxQqPEWI+VfSbIJt4NnzxI/nytAjDDpadr3an0kYHL+xBrsXl2m1CdUUu9vqAwRAWQewDxiS42hoi3SePO0mbNfi/vekpCrLIFtgwCadfHLdaaJ5JD0STGWV1DfDUvBYr8Z3zwvwWoh7ipPOSdLjd4=
file_glob: true
file: output/*
skip_cleanup: true
overwrite: true
on:
tags: true