CI: use GITHUB_ENV for env variables (#29616)

export doesn't work across steps
old-commit-hash: 90cb417caa049261797449d7e75eea01093e073d
This commit is contained in:
Justin Newberry
2023-08-24 17:03:25 -07:00
committed by GitHub
parent 5033da5e27
commit 4063a92683
3 changed files with 6 additions and 6 deletions

View File

@@ -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:

View File

@@ -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: |

View File

@@ -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