Build:
- 1
- 0
2025-10-13 09:34.46: New job: Build using linux-arm64 in
[]
2025-10-13 09:34.46: Will push staging image to ocurrent/opam-staging:debian-13-ocaml-5.4-arm32v7
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:7e9ed905456642122ac4ba90a91aa7341c6f8eb7595134ef0735f34ae0254347
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN apt-get -y update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
USER opam
RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.0
RUN opam pin add -k version ocaml-base-compiler 5.4.0
RUN opam install -y opam-depext
ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2025-10-13 09:34.46: Using cache hint "5.4.0-arm32v7-ocurrent/opam-staging@sha256:7e9ed905456642122ac4ba90a91aa7341c6f8eb7595134ef0735f34ae0254347"
2025-10-13 09:34.46: Waiting for resource in pool OCluster
2025-10-13 13:29.58: Waiting for worker…
2025-10-13 13:29.58: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:35b8be9d2c788aa7f72c70ae7885026df6622c633a04e65e63958a310dcac844
#1 transferring dockerfile: 729B done
#1 DONE 0.1s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 sha256:8d3e54df0f62607d8ba237b8482161b4f3a374f33a62ab2ee35ddc545abfff1d
#2 DONE 0.6s
#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:7e9ed905456642122ac4ba90a91aa7341c6f8eb7595134ef0735f34ae0254347
#4 sha256:3179de860d74de7b038a6d8c907ca951449bfc256d8bf43793e7837c95e2fb27
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 sha256:2b5d5437c170e6ea69456d821d889657912958e897cada539f1e44d7ff5958f3
#5 transferring context:
#5 transferring context: 2B done
#5 DONE 0.0s
#14 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:7e9ed905456642122ac4ba90a91aa7341c6f8eb7595134ef0735f34ae0254347
#14 sha256:b28b8fd1f674556dc9fe009ce0db2ba2ef3d64720b57c90379d87a21f085f059
#14 DONE 0.0s
#13 [2/8] RUN apt-get -y update
#13 sha256:926a7175e131a0944da7a8e4ea856278f363e511a99391daa4a59e3337db69e3
#13 CACHED
#12 [3/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#12 sha256:289325980cacc284238b1af54b740e3449d383af79e522bacfa99689f910d62e
#12 CACHED
#11 [4/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#11 sha256:cbaac1879b17c9c167281d2f58d35fd9090b49a1247ef1d5dfc0971fc1415cdd
#11 CACHED
#7 [internal] load build context
#7 sha256:e4a4106c418cc181cf0e755f8de73562266398aa01ba7033a60d7c7b80ffbb9c
#7 transferring context: 729B done
#7 DONE 0.1s
#10 [5/8] RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.0
#10 sha256:f5aa15fd127b632fceea3f9662b1683f89008a4928f1f75a02d20382b987bd70
#10 4.232
#10 4.232 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.397 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 4.535 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 4.773 [ocaml-compiler.5.4.0] downloaded from cache at https://opam.ocaml.org/cache
#10 5.552 [ocaml-compiler.5.4.0/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache
#10 5.553
#10 5.553 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 5.555 -> installed base-bigarray.base
#10 5.561 -> installed base-threads.base
#10 5.562 -> installed base-unix.base
#10 5.563 -> installed ocaml-option-bytecode-only.1
#10 5.826 -> installed ocaml-options-vanilla.1
#10 45.34 -> installed ocaml-compiler.5.4.0
#10 45.37 -> installed ocaml-base-compiler.5.4.0
#10 45.40 -> installed ocaml-config.3
#10 45.53 -> installed ocaml.5.4.0
#10 45.55 -> installed base-domains.base
#10 45.57 -> installed base-effects.base
#10 45.59 -> installed base-nnp.base
#10 45.83 Done.
#10 45.83 # Run eval $(opam env) to update the current shell environment
#10 DONE 46.0s
#9 [6/8] RUN opam pin add -k version ocaml-base-compiler 5.4.0
#9 sha256:5a6f3bdd8b79f98e15d17178552eaf9b74d57619a2e23c36f09e6e3c5851b1a1
#9 0.759 ocaml-base-compiler is now pinned to version 5.4.0
#9 0.759
#9 4.352 Already up-to-date.
#9 4.352 Nothing to do.
#9 4.353 # Run eval $(opam env) to update the current shell environment
#9 DONE 4.4s
#8 [7/8] RUN opam install -y opam-depext
#8 sha256:cf5b446a1b8cefb2cb8b0d83b16c41b94c4b14a9aca676c8590b953cc6abff23
#8 4.662 The following actions will be performed:
#8 4.662 - install opam-depext 1.2.3
#8 4.662
#8 4.662 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.894 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#8 4.915
#8 4.915 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.722 -> installed opam-depext.1.2.3
#8 6.730 Done.
#8 6.730 # Run eval $(opam env) to update the current shell environment
#8 DONE 6.8s
#6 [8/8] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#6 sha256:3cfa996ffa6ba3a903563fb1c538a77a9a20d16850d7762c8bfeaccceaa0dbbe
#6 DONE 0.1s
#15 exporting to image
#15 sha256:2d229aa41e2e6dbf7680023f6d41b1974a80a237ba2fddbec427208bec42ad9f
#15 exporting layers
#15 exporting layers 1.1s done
#15 writing image sha256:69b9794701ba7fb68ae547e4ee2fb6e2e187a0b58fa736e4ed6e30125c22a8d2 done
#15 DONE 1.2s
Pushing "sha256:c479b25b7935ccd0595b91fda6ab66204d9247ed30a4ee0656e08d59b9da4a30" to "ocurrent/opam-staging:debian-13-ocaml-5.4-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
9490e5df222a: Preparing
9490e5df222a: Pushed
debian-13-ocaml-5.4-arm32v7: digest: sha256:3d10076025f78b326a510ccfa36ac53a909dcb43432c522bdee73b980513132f size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
9490e5df222a: Preparing
9490e5df222a: Layer already exists
debian-13-ocaml-5.4-arm32v7: digest: sha256:3d10076025f78b326a510ccfa36ac53a909dcb43432c522bdee73b980513132f size: 531
Job succeeded
2025-10-13 13:33.42: Job succeeded