From e52d8911434b6bd194fbe7a9eac9b20bac1fd2c5 Mon Sep 17 00:00:00 2001 From: Olivier ORAND Date: Wed, 25 Sep 2024 07:17:21 +0000 Subject: [PATCH] fixup!test: setup mongodb server - debug --- .../workflows/build-using-cnb-buildpack.yml | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-using-cnb-buildpack.yml b/.github/workflows/build-using-cnb-buildpack.yml index 09c43db..80902bc 100644 --- a/.github/workflows/build-using-cnb-buildpack.yml +++ b/.github/workflows/build-using-cnb-buildpack.yml @@ -63,14 +63,29 @@ jobs: name: Testing app shell: bash run: | - env + env|sort cat vcap-services-template.sh|envsubst >vcap-service.env cat vcap-service.env docker run -d --rm -e PORT=80 --env-file vcap-service.env -p 8080:80 --name "cnb-app" ${{env.CNB_IMAGE_NAME}} + docker logs -f cnb-app &> cnb-app.log & docker ps -a export APP=http://localhost:8080 - curl -vvv -X POST $APP/myCollection - curl -vvv -X DELETE $APP/myCollection + exit_status=0 + if ! curl -vvv -X POST $APP/myCollection;then + echo "Create failed" + exit_status=1 + else + echo "Create successful" + fi + if ! curl -vvv -X DELETE $APP/myCollection;then + echo "Delete failed" + exit_status=1 + else + echo "Delete successful" + fi + if nc -vz 127.0.0.1 8080;then echo "port 8080 available";else echo "port 8080 UNAVAILABLE";fi + if nc -vz 127.0.0.1 ${SERVICE_PORT};then echo "port ${SERVICE_PORT} available";else echo "port ${SERVICE_PORT} UNAVAILABLE";fi + cat cnb-app.log - name: Tag version ${{github.ref_name}} if: github.ref_type == 'tag'