cd: use docker buildx

This commit is contained in:
Kingkor Roy Tirtho 2024-04-19 16:37:33 +06:00
parent 88fea7ecf9
commit 6ce768989e

View File

@ -207,12 +207,12 @@ jobs:
limit-access-to-actor: true limit-access-to-actor: true
linux_arm: linux_arm:
runs-on: macos-14 runs-on: macos-13
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install Docker - name: Setup Docker on macOS
run: brew install --cask docker uses: douglascamata/setup-docker-macos-action@v1-alpha
- name: Replace pubspec version and BUILD_VERSION Env (nightly) - name: Replace pubspec version and BUILD_VERSION Env (nightly)
if: ${{ inputs.channel == 'nightly' }} if: ${{ inputs.channel == 'nightly' }}
@ -246,7 +246,8 @@ jobs:
- name: Build Linux Arm - name: Build Linux Arm
run: | run: |
docker build -t spotube-linux-arm -f .github/Dockerfile . --build-arg BUILD_VERSION=${{ env.BUILD_VERSION }} --build-arg FLUTTER_VERSION=${{ env.FLUTTER_VERSION }} docker buildx create --use
docker buildx build --platform linux/arm64 -t spotube-linux-arm -f .github/Dockerfile . --build-arg BUILD_VERSION=${{ env.BUILD_VERSION }} --build-arg FLUTTER_VERSION=${{ env.FLUTTER_VERSION }} --load
docker create --name spotube-linux-arm spotube-linux-arm docker create --name spotube-linux-arm spotube-linux-arm
docker cp spotube-linux-arm:/app/dist . docker cp spotube-linux-arm:/app/dist .
docker rm -f spotube-linux-arm docker rm -f spotube-linux-arm