From 9e6f81e66b6d52a61ddc67621dea13c21605210f Mon Sep 17 00:00:00 2001 From: Scott Harrison Moeller Date: Fri, 12 Mar 2021 17:25:38 -0500 Subject: [PATCH] Change working directory for Docker build An attempt to use learnings from here: https://github.com/actions/runner/issues/1009 --- .github/workflows/gcc-problems.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gcc-problems.yml b/.github/workflows/gcc-problems.yml index 3fe92cf8bee06..5331bdd5f080e 100644 --- a/.github/workflows/gcc-problems.yml +++ b/.github/workflows/gcc-problems.yml @@ -64,6 +64,10 @@ jobs: runs-on: ubuntu-latest needs: gen_build_container steps: + - + # TODO: Is this is necessary for overlays into the Docker container below? + name: Check Out Repo + uses: actions/checkout@v2 - # I am using mmagician fork of get-changed-files (forked from jitterbit/get-changed-files) # Rationale: our workflow (merge branch into upstream master) is incompatible @@ -87,6 +91,10 @@ jobs: run: | docker load --input /tmp/mme_builder.tar docker image ls -a + - + # Trying to diagnose missing /github/ mounts in container + name: Capture docker logs + uses: jwalton/gh-docker-logs@v1 - # If needed https://github.com/microsoft/vscode-cpptools/issues/2266 for path fixups # @@ -99,8 +107,15 @@ jobs: uses: addnab/docker-run-action@v2 with: image: magma/mme_builder:latest - # TODO: Break up this long line (can I use '\' at end of each line?) - run: cd /magma/lte/gateway;make build_oai 2>&1 > /compile.log;for file in ${{ steps.changed_files.outputs.all }}; do grep $file /compile.log | xo '/\/magma\/((.*):(\d+):(\d+):\s+(?:fatal\s)?(warning|error):\s+(.*))/$1/' || true; done; + options: -v ${{ github.workspace }}:/work -e ABC=123 + run: | + echo "Github Workspace SHM: $GITHUB_WORKSPACE" + ls -R /github/ + cd /work/lte/gateway/ + make build_oai 2>&1 > /compile.log + for file in ${{ steps.changed_files.outputs.all }}; + do grep $file /compile.log | xo '/\/magma\/((.*):(\d+):(\d+):\s+(?:fatal\s)?(warning|error):\s+(.*))/$1/' || true; + done; - name: Store oai_build_logs artifact uses: actions/upload-artifact@v2