File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -207,8 +207,25 @@ workflows:
207
207
cmd : |
208
208
sbt "set codacyAnalysisCli / version := \"dev-snapshot\";
209
209
codacyAnalysisCli/stage"
210
- docker build -t $CIRCLE_PROJECT_REPONAME :dev-snapshot .
210
+ docker buildx build --platform $BUILDX_PLATFORMS -t codacy/codacy-analysis-cli :dev-snapshot --load .
211
211
docker save --output docker-image.tar $CIRCLE_PROJECT_REPONAME:dev-snapshot
212
+ steps_before_sbt :
213
+ - run :
214
+ name : Install and set up Docker Buildx
215
+ command : |
216
+ export DOCKER_BUILDX=1
217
+ export BUILDX_VERSION=v0.22.0
218
+ export BUILDX_PLATFORMS="linux/amd64,linux/arm64,linux/arm/v6,linux/arm/v7"
219
+
220
+ mkdir -p ~/.docker/cli-plugins
221
+
222
+ curl --output ~/.docker/cli-plugins/docker-buildx \
223
+ --silent --show-error --location --fail --retry 3 \
224
+ "https://github.com/docker/buildx/releases/download/${BUILDX_VERSION}/buildx-${BUILDX_VERSION}.linux-amd64"
225
+
226
+ chmod +x ~/.docker/cli-plugins/docker-buildx
227
+ docker buildx install
228
+ docker run --rm --privileged tonistiigi/binfmt:latest --install "$BUILDX_PLATFORMS"
212
229
cache_prefix : *cache_prefix
213
230
persist_to_workspace : true
214
231
requires :
You can’t perform that action at this time.
0 commit comments