forked from GoogleCloudPlatform/ruby-docs-samples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcircle.yml
More file actions
30 lines (27 loc) · 806 Bytes
/
circle.yml
File metadata and controls
30 lines (27 loc) · 806 Bytes
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
# CircleCI Build yaml
# Define VM
machine:
# Timezone
timezone: America/Los_Angeles
# Dependencies needed by run-all.sh
dependencies:
override:
- sudo apt-get update; sudo apt-get install realpath wget
- wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 &&
mv cloud_sql_proxy.linux.amd64 $HOME/cloud_sql_proxy &&
chmod +x $HOME/cloud_sql_proxy
- sudo mkdir /cloudsql && sudo chmod 0777 /cloudsql
- rvm get stable
- gem update --system
- rvm-exec 2.3.6 gem install bundler
- rvm-exec 2.4.3 gem install bundler
- rvm-exec 2.5.0 gem install bundler
# Test
test:
override:
# Ruby 2.3.6
- rvm-exec 2.3.6 ./spec/run-all.sh
# Ruby 2.4.3
- rvm-exec 2.4.3 ./spec/run-all.sh
# Ruby 2.5.0
- rvm-exec 2.5.0 ./spec/run-all.sh