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