fix: use buildx --platform linux/arm64 for ARM64 cross-build
Docker Build (ARM64) / Build & Push (push) Has been cancelled
Docker Build (ARM64) / Build & Push (push) Has been cancelled
This commit is contained in:
@@ -41,21 +41,20 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Docker info
|
- name: Build MCP Server (ARM64)
|
||||||
run: |
|
run: |
|
||||||
docker info --format 'Arch: {{ .Architecture }}, OS: {{ .OSType }}'
|
docker buildx build \
|
||||||
echo "Building ARM64 natively — no buildx needed"
|
--platform linux/arm64 \
|
||||||
|
--load \
|
||||||
- name: Build MCP Server
|
|
||||||
run: |
|
|
||||||
docker build \
|
|
||||||
--tag ${{ env.IMAGE_MCP }}:latest \
|
--tag ${{ env.IMAGE_MCP }}:latest \
|
||||||
--tag ${{ env.IMAGE_MCP }}:${{ github.sha }} \
|
--tag ${{ env.IMAGE_MCP }}:${{ github.sha }} \
|
||||||
--file Dockerfile .
|
--file Dockerfile .
|
||||||
|
|
||||||
- name: Build Canvas Server
|
- name: Build Canvas Server (ARM64)
|
||||||
run: |
|
run: |
|
||||||
docker build \
|
docker buildx build \
|
||||||
|
--platform linux/arm64 \
|
||||||
|
--load \
|
||||||
--tag ${{ env.IMAGE_CANVAS }}:latest \
|
--tag ${{ env.IMAGE_CANVAS }}:latest \
|
||||||
--tag ${{ env.IMAGE_CANVAS }}:${{ github.sha }} \
|
--tag ${{ env.IMAGE_CANVAS }}:${{ github.sha }} \
|
||||||
--file Dockerfile.canvas .
|
--file Dockerfile.canvas .
|
||||||
|
|||||||
Reference in New Issue
Block a user