File tree Expand file tree Collapse file tree 2 files changed +8
-15
lines changed Expand file tree Collapse file tree 2 files changed +8
-15
lines changed Original file line number Diff line number Diff line change @@ -22,19 +22,11 @@ jobs:
2222 restore-keys : |
2323 ${{ runner.os }}-maven-
2424
25- - name : Set up Docker Compose
26- run : docker compose version
25+ - name : Build all services (skip tests)
26+ run : mvn clean package -DskipTests
2727
2828 - name : Start services with Docker Compose
29- run : docker compose up -d
30-
31- - name : Wait for PostgreSQL
32- run : |
33- until docker exec $(docker ps -qf "name=db") pg_isready -U postgres; do
34- echo "Waiting for PostgreSQL..."
35- sleep 2
36- done
37-
29+ run : docker compose up --build -d
3830
3931 - name : Set up OpenJDK 21
4032 uses : actions/setup-java@v4
6254 name : jacoco-report-notification-service
6355 path : notification-service/target/site/jacoco
6456
65-
6657 - name : Run Checkstyle (user-service)
6758 run : mvn checkstyle:check
6859 working-directory : ./user-service
7364
7465 - name : Tear down Docker Compose
7566 if : always()
76- run : docker compose down
67+ run : docker compose down --volumes
68+
69+ - name : Print Docker Compose logs
70+ if : always()
71+ run : docker compose logs
Original file line number Diff line number Diff line change 1- version : ' 3.8'
2-
31services :
42 config-server :
53 build : ./config-server
You can’t perform that action at this time.
0 commit comments