Skip to content

Commit e2d593d

Browse files
committed
Test with both Kafka 0.10 and 0.11 in CI
1 parent c8a55b9 commit e2d593d

File tree

1 file changed

+31
-2
lines changed

1 file changed

+31
-2
lines changed

.circleci/config.yml

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
- run: bundle install --path vendor/bundle
1111
- run: bundle exec rspec
1212
- run: bundle exec rubocop
13-
functional:
13+
kafka-0.10:
1414
docker:
1515
- image: circleci/ruby:2.4.1-node
1616
environment:
@@ -38,9 +38,38 @@ jobs:
3838
- checkout
3939
- run: bundle install --path vendor/bundle
4040
- run: bundle exec rspec --profile --tag functional spec/functional
41+
kafka-0.11:
42+
docker:
43+
- image: circleci/ruby:2.4.1-node
44+
environment:
45+
LOG_LEVEL: DEBUG
46+
- image: wurstmeister/zookeeper
47+
- image: wurstmeister/kafka:0.11.0.1
48+
environment:
49+
KAFKA_ADVERTISED_HOST_NAME: localhost
50+
KAFKA_ADVERTISED_PORT: 9092
51+
KAFKA_PORT: 9092
52+
KAFKA_ZOOKEEPER_CONNECT: localhost:2181
53+
- image: wurstmeister/kafka:0.11.0.1
54+
environment:
55+
KAFKA_ADVERTISED_HOST_NAME: localhost
56+
KAFKA_ADVERTISED_PORT: 9093
57+
KAFKA_PORT: 9093
58+
KAFKA_ZOOKEEPER_CONNECT: localhost:2181
59+
- image: wurstmeister/kafka:0.11.0.1
60+
environment:
61+
KAFKA_ADVERTISED_HOST_NAME: localhost
62+
KAFKA_ADVERTISED_PORT: 9094
63+
KAFKA_PORT: 9094
64+
KAFKA_ZOOKEEPER_CONNECT: localhost:2181
65+
steps:
66+
- checkout
67+
- run: bundle install --path vendor/bundle
68+
- run: bundle exec rspec --profile --tag functional spec/functional
4169
workflows:
4270
version: 2
4371
test:
4472
jobs:
4573
- unit
46-
- functional
74+
- kafka-0.10
75+
- kafka-0.11

0 commit comments

Comments
 (0)