CI: use GITHUB_ENV for env variables (#29616)

export doesn't work across steps
pull/29618/head
Justin Newberry 2 years ago committed by GitHub
parent e2e39d100b
commit 90cb417caa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      .github/workflows/selfdrive_tests.yaml
  2. 4
      .github/workflows/tools_tests.yaml
  3. 6
      selfdrive/test/docker_build.sh

@ -193,7 +193,7 @@ jobs:
submodules: true
- name: Setup to push to repo
run: |
export PUSH_IMAGE=true
echo "PUSH_IMAGE=true" >> "$GITHUB_ENV"
$DOCKER_LOGIN
- uses: ./.github/workflows/setup
with:

@ -61,7 +61,7 @@ jobs:
- name: Setup to push to repo
if: github.ref == 'refs/heads/master' && github.repository == 'commaai/openpilot'
run: |
export PUSH_IMAGE=true
echo "PUSH_IMAGE=true" >> "$GITHUB_ENV"
$DOCKER_LOGIN
- name: Build and push sim image
run: |
@ -82,7 +82,7 @@ jobs:
- name: Setup to push to repo
if: github.ref == 'refs/heads/master' && github.event_name != 'pull_request' && github.repository == 'commaai/openpilot'
run: |
export PUSH_IMAGE=true
echo "PUSH_IMAGE=true" >> "$GITHUB_ENV"
$DOCKER_LOGIN
- name: Build and push docs image
run: |

@ -35,7 +35,7 @@ DOCKER_BUILDKIT=1 docker build --cache-to type=inline --cache-from type=registry
if [[ ! -z "$PUSH_IMAGE" ]];
then
docker push $REMOTE_TAG
docker tag $REMOTE_TAG $REMOTE_SHA_TAG
docker push $REMOTE_SHA_TAG
docker push $REMOTE_TAG
docker tag $REMOTE_TAG $REMOTE_SHA_TAG
docker push $REMOTE_SHA_TAG
fi
Loading…
Cancel
Save