forked from cloudfoundry/cloud_controller_ng
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
52 lines (46 loc) · 2.26 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
language: ruby
rvm:
- 1.9.3
env:
global:
# The secure URLs below are generated using the following command:
#
# $> gem install travis
# $> travis -v
# 1.2.0
#
# $> travis login
# <login using a github account authorized to work with travis>
#
# $> travis encrypt --org DB_CONNECTION="<DB_TYPE>://<USERNAME>:<PASSWORD>@<DB_HOSTNAME>:<DB_PORT>/<DB_NAME>"
#
# Example:
# $> travis encrypt --org DB_CONNECTION="oracle://travis:password@ccdb.gjkasebg.us-east-1.rds.amazonaws.com:1521/some_db"
#
# CLIENT_BASIC
- secure: "qUgIq/nxPuqWLPu4szGAq6qX9X32nu0OVeDHeBxihtgYJTy4EkY7F/CWFVbk\njOB9QA5kM48cj1K2QTNLskqaI6zDIfkFQNHN8rqQRcaZsF4TuoeaH1q9b6LD\nSmQ6zJ6WVbI/5OODyQWKTrZrKEIqXrf7CETjIUsaHCeCX4LEaxQ="
# CLIENT_SDK
- secure: "e5ipMUQt3JU3irnu3aCWUUi9v+F/GBRsyO8H05h4kNBmAgOt6kWJ9qnqV3xs\n/ElTiO2QO4a2PAyBeYdvnxgMFW4JmuKQ+PnFFqFerL6yK79UIcgKTkyZB1EJ\n8eY2j2dlfCI6dbG5Y+nW/aERk04Y51C5/1tveX0QEDv8dSfOLFk="
# CLIENT_SQLPLUS
- secure: "Rz6G1Iwf4wkiUM9C/v2dzza9ZO5iyrIC9971VAF5vQxGHvm4YdDZali/vvsH\nsoYfMmZPabQIjPBVKKVMPDgQAjCcLaBn96hDYHeT5Ueh93cbcS/Xr8Bd/cBu\n1ZohrzIjth6/a0EX9urv8UeB6oIrqD3SaXRoGAOb8eiSoviPXHI="
# Oracle DB URL
# - secure: "P5OhdFmceSPln40trVus+haLWq+3prl4+26zXtHPOMrPTmUAssYpzNxCn/fh\nnxzez9Y4D+NV98+BpM2PwBlGpcmVZd2MmcdcRgIPZCN0y+t7QQ9qjTYjMEKM\nsoUUa5W/kKD0JCTINtdqWMzPu3gcEuwmF3hIpCj0m0W7TsZCyS4="
matrix:
- DB=sqlite
# http://about.travis-ci.org/docs/user/database-setup/#MySQL
- DB=mysql DB_CONNECTION="mysql2://root@localhost:3306/ccng"
# http://about.travis-ci.org/docs/user/database-setup/#PostgreSQL
- DB=postgres DB_CONNECTION="postgres://postgres@localhost:5432/ccng"
# Oracle DB URL
# - DB=oracle ORACLE_BASE=/opt/oracle ORACLE_HOME=$ORACLE_BASE/instantclient_11_2 LD_LIBRARY_PATH=${ORACLE_HOME}:${LD_LIBRARY_PATH}
before_install:
- sh -c "if [ '$DB' = 'oracle' ]; then spec/bin/install_oracle_travis.sh; fi"
before_script:
- sh -c "if [ '$DB' = 'postgres' ]; then psql -c 'create database ccng;' -U postgres; fi"
- sh -c "if [ '$DB' = 'mysql' ]; then mysql -e 'create database ccng;'; fi"
- sh -c "if [ '$DB' = 'oracle' ]; then echo $LD_LIBRARY_PATH; ls -la $ORACLE_HOME; fi"
script: bundle exec rake spec
branches:
only:
- master
- oracle