diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e03e6502b3..2208f38049 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,6 +38,10 @@ jobs: sudo dapr init --runtime-version ${{ env.DAPR_RUNTIME_VER }} echo "Showing dapr version..." dapr --version + - name: Install Local kafka using docker-compose + run: | + docker-compose -f ./sdk/src/test/java/io/dapr/it/deploy/local-test-kafka.yml up -d + docker ps - name: Clean up files run: mvn clean - name: Build sdk diff --git a/sdk/src/test/java/io/dapr/it/deploy/local-test-kafka.yml b/sdk/src/test/java/io/dapr/it/deploy/local-test-kafka.yml new file mode 100644 index 0000000000..16f9e4801c --- /dev/null +++ b/sdk/src/test/java/io/dapr/it/deploy/local-test-kafka.yml @@ -0,0 +1,14 @@ +version: '2' +services: + zookeeper: + image: wurstmeister/zookeeper:latest + ports: + - "2181:2181" + kafka: + image: wurstmeister/kafka:latest + ports: + - "9092:9092" + environment: + KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1 + KAFKA_CREATE_TOPICS: "sample:1:1" + KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 \ No newline at end of file