Skip to content

Commit d3f6a27

Browse files
Added CI changes
1 parent 238d2f9 commit d3f6a27

File tree

2 files changed

+8
-15
lines changed

2 files changed

+8
-15
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff 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
@@ -62,7 +54,6 @@ jobs:
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
@@ -73,4 +64,8 @@ jobs:
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

docker-compose.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
version: '3.8'
2-
31
services:
42
config-server:
53
build: ./config-server

0 commit comments

Comments
 (0)