Skip to content

Commit 89a8c42

Browse files
committed
Use Docker Compose.
1 parent d1cca4d commit 89a8c42

File tree

3 files changed

+23
-4
lines changed

3 files changed

+23
-4
lines changed

.travis.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
sudo: required
22
language: go
3-
go:
3+
go:
44
- 1.8.x
55
- 1.9.x
66
- master
@@ -12,9 +12,9 @@ install:
1212
- go get golang.org/x/tools/cmd/cover
1313
- go get github.com/stretchr/testify/assert
1414
before_install:
15-
- docker pull yandex/clickhouse-server
16-
- docker run -d -p 127.0.0.1:9000:9000 --name some-clickhouse-server --ulimit nofile=262144:262144 yandex/clickhouse-server
17-
- docker ps -a
15+
- docker --version
16+
- docker-compose --version
17+
- docker-compose up -d
1818
script:
1919
- ./go.test.sh
2020
after_success:

CONTRIBUTING.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Contributing notes
2+
3+
## Local setup
4+
5+
The easiest way to run tests is to use Docker Compose:
6+
7+
```
8+
docker-compose up
9+
make
10+
```

docker-compose.yml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
version: '3'
3+
services:
4+
clickhouse:
5+
image: yandex/clickhouse-server
6+
ports:
7+
- 127.0.0.1:8123:8123
8+
- 127.0.0.1:9000:9000
9+
- 127.0.0.1:9009:9009

0 commit comments

Comments
 (0)