Possible workaround for buildx failing auth on long builds?

pull/1045/head
Adam Boutcher 2021-08-15 18:18:56 +01:00
parent 899924181f
commit 8fc99404ea
1 changed files with 16 additions and 8 deletions

View File

@ -445,12 +445,6 @@ jobs:
with:
install: true
- name: Docker Login
env:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
run: echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
- name: Cache Docker layers
uses: actions/cache@v2
id: buildx-docker-master
@ -459,11 +453,25 @@ jobs:
key: buildx-docker-master
restore-keys: |
buildx-docker-master
- name: Docker Build :base
run: make buildx-base
run: make buildx-base --cache-to=type=local,dest=cache,mode=max
- name: Docker Build :dev
run: make buildx-dev
run: make buildx-dev --cache-to=type=local,dest=cache,mode=max
- name: Docker Login
env:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
run: echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
- name: Docker Upload :base
run: docker buildx build --push --cache-from=type=local,src=cache
- name: Docker Upload :dev
run: docker buildx build --push --cache-from=type=local,src=cache
# sentry-release:
# needs: [test, test-postman-sqlite, test-postman-postgres, test-postman-mysql]