forked from Netflix/genie
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
49 lines (49 loc) · 2.87 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
dist: xenial
addons:
postgresql: "9.6"
language: java
jdk:
- openjdk11
services:
- mysql
- postgresql
- docker
git:
depth: 100
install: "./travis/installViaTravis.sh"
before_script:
- cat "$TRAVIS_BUILD_DIR/travis/config/mysql/my.cnf" | sudo tee -a /etc/mysql/my.cnf
- sudo service mysql restart
- mysql -u root -e 'create database genie;'
- psql -U postgres -c 'create database genie;'
script: "./travis/buildViaTravis.sh"
before_cache:
- rm -f "${HOME}/.gradle/caches/modules-2/modules-2.lock"
- rm -fr "${HOME}/.gradle/caches/*/plugin-resolution/"
- rm -f "${HOME}/.gradle/caches/*/fileHashes/fileHashes.bin"
- rm -f "${HOME}/.gradle/caches/*/fileHashes/fileHashes.lock"
cache:
directories:
- "${HOME}/.gradle/caches/"
- "${HOME}/.gradle/wrapper/"
- genie-ui/node_modules/
- genie-ui/.gradle/nodejs
- genie-ui/.gradle/npm
timeout: 1000
after_success:
# https://github.com/kt3k/coveralls-gradle-plugin/issues/85#issuecomment-475958699
- curl -F 'json_file=@build/coveralls/report.json' 'https://coveralls.io/api/v1/jobs'
env:
global:
- secure: a5QmXCWR7wwEf/poWSj3PDAb6VICKqTTw3qbNjQwSvCzaCYtZZmxLbruQQlKOyR6W4j2VMrp2Ip5xrBjlCrOTvkFymPY3L+EwbPxsXbO4uhzs43BNFLhDon/Duv3TRhnedkqP0s8hN1ylxCbcID0UUPXQGrhnu8mb5QlDUx2mr8=
- secure: XYMjGlfnev7ErVGHOmSLvygA8na+NIDV/5XfXkMq1l2myzKXjD+OvGj7z7RKIB+770rdXwDqUf8GNzMOxuj52EVCNLuX9T/1BMFlwZXuLdjpzlhnWC5JmBftXoWT+KrJZ8HScmzIt00nADu9+Jna017x8d+2XzcK91QnEzqk7Qc=
- secure: EF7yBItcWf50HUot7BGqF4xULoze9sISLfRh+QmzWA4ZlRu4svL/dIaDPU9vxnR3Vl+LsyhqmGbiZbuZSSANPgCPD8UujwR5w6jxQFDZBn/c1HmsNyDEhIrGFi3jFuTeK//5sMBEmWxYq3meG4H/pQJOkl/C/zVXfQDiT6p709Q=
- secure: QKVNwO3BEqZWOZWP3by7GKTA8CfVChtufuvw9g4oehVnl0EGRsot1lkb04u0Wbhe8KprePtCRLKtr5p6pENirw2xtH4NZuK/g3ZdLo9ChjPQwle2+un7zA4PlDMB0PRkml7f/AaI7AAQA5xdvUgVmQP1eGV/NjP0AqKIc+jYBVQ=
- secure: WFZM/8KClKEAumkj173NsXq6c4a9MiBXzCe1XYoUQdrABY9k+4iCNH3qENjvQzmrvo6Qkdc7DDbPOwhp+x5VOy4zbVKo3PvPB+hzGNK+JxJ4gKL4Er85tU2Nk0tf/YS/MJ8p3dluReLp68VcV8fqTmJBcpwCr2W0xCPf44Whpww=
- secure: a5TS6Qn5h60cYNTqvuURn3+6BKmW4JJ+4Z3wEmaZEQzXzFe1W+DhfodUwy19HNunz2uw4rUwEved1A0y+rSnSrX5vLpvjThA3N/Nj4iCn/p6RXUIKT3shRtxMlWKiGKufSAIv+eEH33dxWLMviAG4ekcmzYn2QC71zVBFUtZOUs=
- secure: NYZnSRsPRPrF807Zq0+uDg+PI/aPK+FrB1UkubKxfR9WkIN6KxNGTozCMmm2N5OfcDpFPilXhi9bZDhJi3woV4X+/ygSFgyTO+S65IfgLYCC+97rPqMli/kyTXEsLfl303FjRW7+u2tRIWTJRpQnWSlOXCXZ2va9L4/xoAmLpdE=
- secure: XYOiqh63iliirKsEYfR5Mqles7BmJSgdOb6XD1nWk1kB/YTiK/+RUHfsPSnVT9W7N+2rGDw7UWBxHgGEr6vKdgp4lK5GNIirkTyaKs4pHRSGZPafvjJ3Y9FhPcbiTg/VtXbl5V11Tbe5N5EB58WWhqxultxiE/v1nwJA85e+fJQ=
- secure: UR7CzipVrVLlFcq7hTmorkvN1+LVO80D0BALDY8TWVvIJt8nJWZOEms43rcYaCTXr4nggRXUWL3funzxr9qzF7RNwLbbXCICRfbhLTud2LL3ahuvMcnF/3uD5CxH9lQh9ujddVJN8RXwGbeOSr5E7oHvkqUdCUCVgg9cMALMCgk=
notifications:
slack:
secure: H5nS+GX6TYTU27ur6YFG5OgrQeUbzXLok5ub6+xcmyYEeVPpnQ1Gg/wKqTAGsP9j6tAkqPpxgYT9i9Do6eyTEplK6bTvQVyhilsEDtxGJbUO8XOE9TSo6jAe/lD3EB5l46gxFID+Hg9IkPii4LwEabP7PVehrB1JfNZ6QDgSRRM=