CI: login to dockerhub on aarch64 runners (#29915)

* DOCKER_HUB_LOGIN command

* Add docker creds

* checkout runner name

* test again

* Use runner.name to distinguish between buildjet and GH runners
This commit is contained in:
Kacper Rączy
2023-09-14 17:08:49 -07:00
committed by GitHub
parent 9dfd0579d4
commit c9ec7bc2a3
3 changed files with 19 additions and 8 deletions

View File

@@ -13,7 +13,7 @@ concurrency:
env:
BASE_IMAGE: openpilot-base
CL_BASE_IMAGE: openpilot-base-cl
DOCKER_LOGIN: docker login ghcr.io -u ${{ github.actor }} -p ${{ secrets.GITHUB_TOKEN }}
DOCKER_GHCR_LOGIN: docker login ghcr.io -u ${{ github.actor }} -p ${{ secrets.GITHUB_TOKEN }}
BUILD: selfdrive/test/docker_build.sh base
@@ -58,7 +58,7 @@ jobs:
if: github.ref == 'refs/heads/master' && github.repository == 'commaai/openpilot'
run: |
echo "PUSH_IMAGE=true" >> "$GITHUB_ENV"
$DOCKER_LOGIN
$DOCKER_GHCR_LOGIN
- name: Build and push sim image
run: |
selfdrive/test/docker_build.sh sim
@@ -78,7 +78,7 @@ jobs:
if: github.ref == 'refs/heads/master' && github.event_name != 'pull_request' && github.repository == 'commaai/openpilot'
run: |
echo "PUSH_IMAGE=true" >> "$GITHUB_ENV"
$DOCKER_LOGIN
$DOCKER_GHCR_LOGIN
- name: Build and push docs image
run: |
selfdrive/test/docker_build.sh docs