feat(docker): build multiarch docker images by willianpaixao · Pull Request #5626 · graphprotocol/graph-node

Expand Up @@ -3,23 +3,28 @@ options: timeout: 1800s steps: - name: 'gcr.io/cloud-builders/docker' args: ['build', '--target', 'graph-node-build', args: ['buildx', 'create', '--driver', 'docker-container', '--name', 'container', '--use'] - name: 'gcr.io/cloud-builders/docker' args: ['buildx', 'build', '--platform', 'linux/amd64,linux/arm64', '--target', 'graph-node-build', '--build-arg', 'COMMIT_SHA=$COMMIT_SHA', '--build-arg', 'REPO_NAME=$REPO_NAME', '--build-arg', 'BRANCH_NAME=$BRANCH_NAME', '--build-arg', 'TAG_NAME=$TAG_NAME', '-t', 'gcr.io/$PROJECT_ID/graph-node-build:$SHORT_SHA', '-f', 'docker/Dockerfile', '.'] - name: 'gcr.io/cloud-builders/docker' args: ['build', '--target', 'graph-node', args: ['buildx', 'build', '--platform', 'linux/amd64,linux/arm64', '--target', 'graph-node', '--build-arg', 'COMMIT_SHA=$COMMIT_SHA', '--build-arg', 'REPO_NAME=$REPO_NAME', '--build-arg', 'BRANCH_NAME=$BRANCH_NAME', '--build-arg', 'TAG_NAME=$TAG_NAME', '-t', 'gcr.io/$PROJECT_ID/graph-node:$SHORT_SHA', '-f', 'docker/Dockerfile', '.'] - name: 'gcr.io/cloud-builders/docker' args: ['build', '--target', 'graph-node-debug', args: ['buildx', 'build', '--platform', 'linux/amd64,linux/arm64', '--target', 'graph-node-debug', '--build-arg', 'COMMIT_SHA=$COMMIT_SHA', '--build-arg', 'REPO_NAME=$REPO_NAME', '--build-arg', 'BRANCH_NAME=$BRANCH_NAME', Expand Down