From d299d9ae5e331c2d5e007c15333f68f53a465e16 Mon Sep 17 00:00:00 2001 From: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com> Date: Wed, 27 Sep 2023 14:55:01 +0400 Subject: [PATCH] Add logging to build and runtime steps --- .github/workflows/docker-build-push-dockerhub.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/docker-build-push-dockerhub.yml b/.github/workflows/docker-build-push-dockerhub.yml index 7770293..fb0a5e3 100644 --- a/.github/workflows/docker-build-push-dockerhub.yml +++ b/.github/workflows/docker-build-push-dockerhub.yml @@ -107,6 +107,13 @@ jobs: NEXT_PUBLIC_LICENSE_CONSENT=${{ env.NEXT_PUBLIC_LICENSE_CONSENT }} NEXT_PUBLIC_TELEMETRY_KEY=${{ env.NEXT_PUBLIC_TELEMETRY_KEY }} DATABASE_URL=postgresql://${{ env.POSTGRES_USER }}:${{ env.POSTGRES_PASSWORD }}@${{ env.DATABASE_HOST }}/${{ env.POSTGRES_DB }} + + - name: Upload build log on failure + if: steps.docker_build.outputs.exit_code != '0' + uses: actions/upload-artifact@v2 + with: + name: build.log + path: build.log # - name: Build with docker compose # run: | @@ -115,6 +122,13 @@ jobs: - name: Test runtime run: | docker run --rm -e DATABASE_URL=postgresql://${{ env.POSTGRES_USER }}:${{ env.POSTGRES_PASSWORD }}@${{ env.DATABASE_HOST }}/${{ env.POSTGRES_DB }} ${{ steps.docker_build.outputs.digest }} + + - name: Upload runtime log on failure + if: steps.test_runtime.outputs.exit_code != '0' + uses: actions/upload-artifact@v2 + with: + name: runtime.log + path: runtime.log - name: Cleanup run: |