forked from snowflakedb/libsnowflakeclient
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
118 lines (118 loc) · 4.36 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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
sudo: required
language: cpp
matrix:
include:
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.9
env:
- SNOWFLAKE_CLOUD_ENV=AWS
- MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
before_install:
- eval "${MATRIX_EVAL}"
- sudo apt-get update
- sudo apt-get install lcov
- openssl aes-256-cbc -k "$super_secret_password" -in parameters.json.enc -out
parameters.json -d
- pyenv install 3.6.3
- pyenv local 3.6.3
- curl -O https://bootstrap.pypa.io/get-pip.py
- python get-pip.py
- pip --version
- pip install -U virtualenv
- virtualenv env
- source env/bin/activate
script:
- "./scripts/run_travis.sh"
- bash <(curl -s https://codecov.io/bash)
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.9
env:
- SNOWFLAKE_CLOUD_ENV=AZURE
- MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
before_install:
- eval "${MATRIX_EVAL}"
- sudo apt-get update
- sudo apt-get install lcov
- openssl aes-256-cbc -k "$super_duper_secret_password" -in parameters_az.json.enc
-out parameters.json -d
- pyenv install 3.6.3
- pyenv local 3.6.3
- curl -O https://bootstrap.pypa.io/get-pip.py
- python get-pip.py
- pip --version
- pip install -U virtualenv
- virtualenv env
- source env/bin/activate
script:
- "./scripts/run_travis.sh"
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.9
env:
- SNOWFLAKE_CLOUD_ENV=AWS
- USE_VALGRIND=true
- MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
before_install:
- eval "${MATRIX_EVAL}"
- sudo apt-get update
- sudo apt-get install -y lcov
- sudo add-apt-repository -y ppa:msulikowski/valgrind
- sudo apt-get update -qq
- sudo apt-get install -qq valgrind
- openssl aes-256-cbc -k "$super_secret_password" -in parameters.json.enc -out
parameters.json -d
- pyenv install 3.6.3
- pyenv local 3.6.3
- curl -O https://bootstrap.pypa.io/get-pip.py
- python get-pip.py
- pip --version
- pip install -U virtualenv
- virtualenv env
- source env/bin/activate
script:
- "./scripts/run_travis.sh"
- os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.9
env:
- SNOWFLAKE_CLOUD_ENV=AWS
- MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
- ENABLE_MOCK_OBJECTS="true"
before_install:
- eval "${MATRIX_EVAL}"
- sudo apt-get update
- sudo apt-get install lcov
- cp mock_parameters.json parameters.json
- pyenv install 3.6.3
- pyenv local 3.6.3
- curl -O https://bootstrap.pypa.io/get-pip.py
- python get-pip.py
- pip --version
- pip install -U virtualenv
- virtualenv env
- source env/bin/activate
script:
- "./scripts/run_travis.sh"
- bash <(curl -s https://codecov.io/bash)
env:
global:
- secure: LC6gqcPZLnfj2cLMy7h4jjGmY3MyomTLPEg+MNq315cKadO5IgMYOmjBJtJJ3FJZQjxsxnwjM612xQXtCy2wVKizKlKLT9BXZBOE9P7gL7EfQYourwM0rpwVbf58xQTajt1QR/4jGE+l7mfjY/d4zoMOAo5VH/D8C76YpCDGFfKgdVFDj+ROjXpyt0VzdrO1WbjZ27M/4BDvKsoqfGt6aL0S00+hVgLZEJZED35hCAYVtO8VS/hk+x74GvjeLihPitpXBxeadyQnYdma7/bF1RnqKxaPv9n+fhroeIrupS+nkcGwKWS5VYOj5Ofag6vYBZ9m1VaRfV3pcsliN1xzTdBpyGKzV4RZAlxybRqQeO2g2yo+bvqWMvI2ZeSnp5x/l4/wecuNlbQag6XqE0nx21ywfqdALbiwmWhtKOGLuVBP8iBdAr2D2Jvc51cFEIR9LBWjTu0O9ZDJYRktvBHO3AUSLmg5pT8y7x3VwUM3TqseKefRT1BjiIENt3VJSrhAO9XoUZouvUgKspXhHay46uq+QjGNzSr66iDULpd+f0FGvwaA/Shvpkhjd0zJOd90ZeeGXlvnzC1a42v4fMWw1Hr75LDBgGHkQCIho9SUk1XIcjyEb9SwzjmLTcXoqcQykp544aAczSGznxBIubnqky6uhhg15lk1Z/t82327cq0=
- secure: WqOLZoAOMpU9HMErtMRSjutjYt6T9WAmY9PnpBkqV2XB8pVkGH1h2pwT8aWZ13psHIrErJRv+ej+CDOkcXZ7/OjfdUlE5ViPynR3qJ2SKLTdBEy3WZVxPRWNGhFiMBsSZcJKLVGcMVDKyxASoQ73HMt/OrdFaTLuRI0BzPzl+XiPXBT3MrqXwrLcb1Y6ZOU8KvIUg/eLzxhG1mp57CJ0wWThy/oP+W383vJ16A2vo/FyNvAcRHRI9A61u3jWQ8JqcDWFdEC7SVpSSu8m+DdDLv3jRqg2OLw7UH+7XF+kmDXKaTA4nhdtaNA1Z4kB54o2x4tCB77ohv23HMJshoLI1z3DvbYsVKDyGdjv2okdtWRkpsnkIDM913A9Pvc7avLyiRsXlxEyH/Pm/hAEbLnMcBGGu8E169rFdfFRwj+Ra0B+9lxQY3VGvP8axQgbqhdqk1vxAo1jPjyq+i+EtEsmppDDFSmfI3ISQSywRLXuLx0ajaL6UsRfKofPgSUZYmI1ID0xo3bWKWSL3X2Y5uAiImfCukjpob/MTC8HUxL3TN4PETxiE2TNR+ZeskPLaG6ApI1QW42sliphIV/lNXziYl30w0+QNe/oYYggt9qSWDIWQmHVhiS9RGB2USFtBh3dwIj7l/z7r91BWldrxGO9TUi3xUWgi9pFCN8Zx0ck06c=