Update 2_unstable.yml

Split the docker uploads.
pull/1045/head
Adam 2021-08-16 17:01:16 +01:00 committed by GitHub
parent 9a92a18a30
commit 7aef3e7ba0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 33 additions and 2 deletions

View File

@ -462,8 +462,36 @@ jobs:
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=/tmp/.buildx-cache
- name: Docker Upload amd64 :base
run: docker buildx build --builder statping-base --push --cache-from=type=local,src=/tmp/.buildx-cache --push --cache-from=type=local,src=/tmp/.buildx-cache --platform linux/amd64 -f Dockerfile.base -t adamboutcher/statping-ng:base .
- 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 arm64 :base
run: docker buildx build --builder statping-base --push --cache-from=type=local,src=/tmp/.buildx-cache --push --cache-from=type=local,src=/tmp/.buildx-cache --platform llinux/arm64 -f Dockerfile.base -t adamboutcher/statping-ng:base .
- 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 arm7 :base
run: docker buildx build --builder statping-base --push --cache-from=type=local,src=/tmp/.buildx-cache --push --cache-from=type=local,src=/tmp/.buildx-cache --platform inux/arm/v7 -f Dockerfile.base -t adamboutcher/statping-ng:base .
- 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 arm6 :base
run: docker buildx build --builder statping-base --push --cache-from=type=local,src=/tmp/.buildx-cache --push --cache-from=type=local,src=/tmp/.buildx-cache --platform linux/arm/v6 -f Dockerfile.base -t adamboutcher/statping-ng:base .
- name: Docker Build :dev
run: make buildx-dev
@ -477,6 +505,9 @@ jobs:
- name: Docker Upload :dev
run: docker buildx build --push --cache-from=type=local,src=/tmp/.buildx-cache
- name: Clean
run: docker buildx rm statping-base && docker buildx rm statping-dev
# sentry-release:
# needs: [test, test-postman-sqlite, test-postman-postgres, test-postman-mysql]