Skip to content

Commit 2708fbd

Browse files
committed
modified: .github/workflows/build.yml
1 parent 0a0bfb3 commit 2708fbd

1 file changed

Lines changed: 11 additions & 26 deletions

File tree

.github/workflows/build.yml

Lines changed: 11 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,6 @@ on:
88
jobs:
99
build:
1010
runs-on: ubuntu-latest
11-
12-
services:
13-
postgres:
14-
image: postgres:15
15-
env:
16-
POSTGRES_USER: settlement
17-
POSTGRES_PASSWORD: settlement
18-
POSTGRES_DB: settlementdb
19-
ports:
20-
- 5432:5432
21-
redis:
22-
image: redis:7
23-
ports:
24-
- 6379:6379
25-
kafka:
26-
image: bitnami/kafka:3.7
27-
env:
28-
KAFKA_CFG_ZOOKEEPER_CONNECT: localhost:2181
29-
KAFKA_CFG_LISTENERS: PLAINTEXT://:9092
30-
ports:
31-
- 9092:9092
32-
zookeeper:
33-
image: bitnami/zookeeper:3.9
34-
ports:
35-
- 2181:2181
36-
3711
steps:
3812
- uses: actions/checkout@v4
3913

@@ -43,8 +17,19 @@ jobs:
4317
java-version: '21'
4418
distribution: 'temurin'
4519

20+
- name: Remove cached Kafka image
21+
run: docker rmi bitnami/kafka:3.7 || true
22+
23+
- name: Start services via docker-compose
24+
run: docker-compose -f docker-compose.yml up -d
25+
4626
- name: Build with Maven
4727
run: mvn -B clean install
4828

4929
- name: Run Integration Tests
5030
run: mvn verify
31+
32+
- name: List running containers
33+
run: docker ps --format "table {{.Names}}\t{{.Image}}"
34+
35+

0 commit comments

Comments
 (0)