Build:
- 0
2026-01-09 18:42.09: New job: Build using linux-arm64 in
[]
2026-01-09 18:42.09: Will push staging image to ocurrent/opam-staging:alpine-3.22-ocaml-4.14-no-flat-float-array-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.14 --packages=ocaml-variants.4.14.2+options,ocaml-options-only-no-flat-float-array
RUN opam pin add -k version ocaml-variants 4.14.2+options
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-01-09 18:42.09: Using cache hint "4.14.2+no-flat-float-array-arm64-ocurrent/opam-staging@sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6"
2026-01-09 18:42.09: Waiting for resource in pool OCluster
2026-01-10 02:01.31: Waiting for worker…
2026-01-10 02:02.48: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:7dddb4a03f2311f3a74462730d6abfde9f83635286887abac65a55e5ec954c52
#1 transferring dockerfile: 549B 0.0s done
#1 DONE 0.1s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 sha256:8d3e54df0f62607d8ba237b8482161b4f3a374f33a62ab2ee35ddc545abfff1d
#2 DONE 0.3s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 sha256:af7cd8303c7f6833bd9c7654e78133e6d9f8fe5b555ddfc8ce27b673ff639e7c
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6
#4 sha256:e8a33c9b50b5e596b4da073d3f6d5310047e44d5f05ddbc011ff87cd3c7f7e25
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 sha256:d8f8d71357be7a55062969dfab11f1241f30c4473c467d3d7f27165c06d08cb2
#5 transferring context:
#5 transferring context: 2B done
#5 DONE 0.1s
#11 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6
#11 sha256:4fc3447545c2c898e6fc93fd7b1958368f5c323bc3505994f01208a16e359b8f
#11 CACHED
#7 [internal] load build context
#7 sha256:824b779e1964aad9318d4cd4d6c82a0d279f6a5e0c34f153a1549e5ad71b1563
#7 transferring context: 549B 0.0s done
#7 DONE 0.2s
#10 [2/5] RUN opam switch create 4.14 --packages=ocaml-variants.4.14.2+options,ocaml-options-only-no-flat-float-array
#10 sha256:9f41b7b87b443e2c85a39dc40e28c235fa2af6573faa9dce8fcba204a6c0abb6
#10 5.500
#10 5.500 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 5.792 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 6.280 [ocaml-variants.4.14.2+options] downloaded from cache at https://opam.ocaml.org/cache
#10 6.412 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 8.044 [ocaml-variants.4.14.2+options/ocaml-variants.install] downloaded from https://opam.ocaml.org/cache
#10 8.044
#10 8.044 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 8.087 -> installed base-bigarray.base
#10 8.092 -> installed base-threads.base
#10 8.106 -> installed base-unix.base
#10 8.131 -> installed ocaml-option-no-flat-float-array.1
#10 8.535 -> installed ocaml-options-only-no-flat-float-array.1
#10 216.1 -> installed ocaml-variants.4.14.2+options
#10 216.2 -> installed ocaml-config.2
#10 216.3 -> installed ocaml.4.14.2
#10 216.7 Done.
#10 216.8 # Run eval $(opam env) to update the current shell environment
#10 DONE 219.0s
#9 [3/5] RUN opam pin add -k version ocaml-variants 4.14.2+options
#9 sha256:1a779f96f744830dc5e4eceec79d36c2dcaf797a1385e584a1a5099f1bd4df70
#9 1.051 ocaml-variants is now pinned to version 4.14.2+options
#9 1.051
#9 4.674 No package build needed.
#9 4.674 Nothing to do.
#9 4.682 # Run eval $(opam env) to update the current shell environment
#9 DONE 5.6s
#8 [4/5] RUN opam install -y opam-depext
#8 sha256:23f437a8ba58a16db4586b5c81a42f5bfb8b4cf1857a5b2965a7fb161edfe1ba
#8 6.207 The following actions will be performed:
#8 6.207 - install opam-depext 1.2.3
#8 6.208
#8 6.208 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.334 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#8 6.365
#8 6.365 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 8.449 -> installed opam-depext.1.2.3
#8 8.457 Done.
#8 8.460 # Run eval $(opam env) to update the current shell environment
#8 DONE 8.6s
#6 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#6 sha256:5160f5191578f43ccd51719468e784c73de76ec23dde6e13997e7b6448b3838d
#6 DONE 0.0s
#12 exporting to image
#12 sha256:48d64924b84c699da538bfa8c875654f28149305994eee5ddda7ddfdbfb7a113
#12 exporting layers
#12 exporting layers 2.1s done
#12 writing image sha256:ef6409b650da2ddae8fbcb5d2afe17dadf264fced0247e2233a92deebf1c5995 done
#12 DONE 2.1s
Pushing "sha256:0171ac00c48615b08c3bda2f9df68dcda3af61abf74db768a79e3009485ff947" to "ocurrent/opam-staging:alpine-3.22-ocaml-4.14-no-flat-float-array-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
0b7a70b69503: Preparing
0b7a70b69503: Pushed
alpine-3.22-ocaml-4.14-no-flat-float-array-arm64: digest: sha256:b2bc4d582c3ff734f43b5b402d5a926ae26fa490631bea0b3522d4971a94466e size: 530
The push refers to repository [docker.io/ocurrent/opam-staging]
0b7a70b69503: Preparing
0b7a70b69503: Layer already exists
alpine-3.22-ocaml-4.14-no-flat-float-array-arm64: digest: sha256:b2bc4d582c3ff734f43b5b402d5a926ae26fa490631bea0b3522d4971a94466e size: 530
Job succeeded
2026-01-10 02:12.48: Job succeeded