From 0d319f7a2f62a1bd7329f024e6133696fbc4f55e Mon Sep 17 00:00:00 2001 From: Ramon Roche Date: Thu, 3 Feb 2022 08:17:37 -0800 Subject: [PATCH] github: run non interactive --- .github/workflows/build_docker.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_docker.yml b/.github/workflows/build_docker.yml index b255e4d6f5..4f18c2aa9c 100644 --- a/.github/workflows/build_docker.yml +++ b/.github/workflows/build_docker.yml @@ -25,7 +25,7 @@ on: pull_request: env: - TAG_NAME: | + DOCKER_TAG: | ${{ github.event_name == 'pull_request' && github.sha || ( @@ -57,7 +57,7 @@ jobs: with: file: Tools/setup/Dockerfile push: ${{ github.event_name != 'pull_request' }} - tags: "px4io/px4-dev:${{ env.TAG_NAME }}" + tags: "px4io/px4-dev:${{ env.DOCKER_TAG }}" outputs: type=tar,dest=/tmp/px4image.tar - name: Save container to artifacts @@ -120,4 +120,9 @@ jobs: - name: Build the world run: | - DOCKER_TAG="${{ env.TAG_NAME }}" ./Tools/docker_run.sh make ${{ matrix.target }} + docker run --rm -w "${SRC_DIR}" \ + --env=LOCAL_USER_ID="$(id -u)" \ + --publish 14556:14556/udp \ + --volume=/tmp:/tmp:rw \ + --volume=${SRC_DIR}:${SRC_DIR}:rw \ + px4io/px4-dev:${{ env.DOCKER_TAG }} /bin/bash -c "make ${{ matrix.target }}"