We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4200d1f commit ea0784fCopy full SHA for ea0784f
1 file changed
.github/workflows/ci.yml
@@ -87,7 +87,13 @@ jobs:
87
run: |
88
docker run -d --name test-${{ matrix.app.name }} -p ${{ matrix.app.port }}:${{ matrix.app.port }} ${{ matrix.app.image }}:${{ github.sha }}
89
sleep ${{ matrix.app.sleep_time }}
90
- curl -f http://127.0.0.1:${{ matrix.app.port }}${{ matrix.app.health_endpoint }} || exit 1
+ if ! curl -f http://127.0.0.1:${{ matrix.app.port }}${{ matrix.app.health_endpoint }}; then
91
+ echo "::error::Health check failed for ${{ matrix.app.name }}!"
92
+ echo "::group::Container Logs"
93
+ docker logs test-${{ matrix.app.name }}
94
+ echo "::endgroup::"
95
+ exit 1
96
+ fi
97
curl -f http://127.0.0.1:${{ matrix.app.port }}${{ matrix.app.metrics_endpoint }} || exit 1
98
docker stop test-${{ matrix.app.name }}
99
docker rm test-${{ matrix.app.name }}
0 commit comments