File tree Expand file tree Collapse file tree 1 file changed +23
-5
lines changed
Expand file tree Collapse file tree 1 file changed +23
-5
lines changed Original file line number Diff line number Diff line change 1- name : Build
1+ name : Build and Test with jOOQ and Docker
22
33on :
44 push :
2020 distribution : ' temurin'
2121 java-version : ' 21'
2222
23- - name : Build Skeleton Batch with Gradle
24- run : ./gradlew :skeletonBatch:build
23+ - name : Set up Docker Compose
24+ run : |
25+ docker-compose up -d
2526
26- - name : Run Skeleton Batch
27- run : ./gradlew :skeletonBatch:bootRun
27+ - name : Wait for MySQL to be ready
28+ run : |
29+ until docker exec $(docker ps -qf "ancestor=mysql:latest") mysqladmin ping -uroot -prootpassword --silent; do
30+ echo "Waiting for MySQL to be ready..."
31+ sleep 5
32+ done
33+
34+ - name : Generate jOOQ Classes
35+ run : ./gradlew generateJooq --info --stacktrace
36+
37+ - name : Build and Run Tests
38+ run : ./gradlew clean build --info --stacktrace
39+
40+ - name : Archive Test Reports
41+ if : always()
42+ uses : actions/upload-artifact@v3
43+ with :
44+ name : test-reports
45+ path : build/reports/tests/test
You can’t perform that action at this time.
0 commit comments