File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 85
85
- checkout
86
86
- setup_remote_docker
87
87
- run : |
88
+ docker buildx create \
89
+ --name container-builder \
90
+ --driver docker-container \
91
+ --bootstrap --use
88
92
for cmd in << pipeline.parameters.cmds >>; do
89
- docker build --build-arg cmd=${cmd} -f ./cmd/${cmd}/Dockerfile -t robocupssl/${cmd}:latest .
93
+ docker buildx build --platform linux/amd64,linux/arm64 --build-arg cmd=${cmd} -f ./cmd/${cmd}/Dockerfile -t robocupssl/${cmd}:latest .
90
94
done
91
95
92
96
publish_docker :
@@ -101,7 +105,7 @@ jobs:
101
105
TAG=${CIRCLE_TAG:1}
102
106
TAG=${TAG:-latest}
103
107
for cmd in << pipeline.parameters.cmds >>; do
104
- docker build --build-arg cmd=${cmd} -f ./cmd/${cmd}/Dockerfile -t robocupssl/${cmd}:${TAG} .
108
+ docker buildx build --platform linux/amd64,linux/arm64 --build-arg cmd=${cmd} -f ./cmd/${cmd}/Dockerfile -t robocupssl/${cmd}:${TAG} .
105
109
docker login -u "${DOCKER_HUB_USERNAME}" -p "${DOCKER_HUB_PASSWORD}"
106
110
docker push robocupssl/${cmd}:${TAG}
107
111
done
You can’t perform that action at this time.
0 commit comments