Build:
  1. 1
  2. 0
2025-10-13 12:18.05: New job: Build using linux-arm64 in
                                []
2025-10-13 12:18.05: Will push staging image to ocurrent/opam-staging:debian-11-ocaml-4.10-arm32v7

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.10 --packages=ocaml-base-compiler.4.10.2
RUN opam pin add -k version ocaml-base-compiler 4.10.2
RUN opam install -y opam-depext
ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-10-13 12:18.05: Using cache hint "4.10.2-arm32v7-ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0"
2025-10-13 12:18.05: Waiting for resource in pool OCluster
2025-10-13 13:51.18: Waiting for worker…
2025-10-13 13:51.18: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:d76ee6cff389cc7b293fd508d24973d74d0016e6a7dc0ed44e3f2666d3ea2862
#1 transferring dockerfile: 570B done
#1 DONE 0.1s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 sha256:8d3e54df0f62607d8ba237b8482161b4f3a374f33a62ab2ee35ddc545abfff1d
#2 DONE 0.4s

#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:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#4 sha256:8fb3ae31d9da3106f3c5b145c48e7b8ea5f4dcf9c536bab4a2f222cf3377102b
#4 DONE 0.0s

#5 [internal] load .dockerignore
#5 sha256:2f5945dd62b88f3d43b5ca9b1e6806814dab91dba1342f5453e6c9529f460928
#5 transferring context: 2B done
#5 DONE 0.1s

#6 [internal] load build context
#6 sha256:9cd7ed5ae3ed2604c92d359d3f78da0ba3a404ed49dc201339476ad48720d2ed
#6 transferring context: 570B done
#6 DONE 0.1s

#10 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#10 sha256:d8b4a17b9f17d9032bd25b07231c33b2ad215276903e14a4060ef2165693a22e
#10 resolve docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#10 resolve docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0 0.9s done
#10 CACHED

#9 [2/5] RUN opam switch create 4.10 --packages=ocaml-base-compiler.4.10.2
#9 sha256:910e8e7e6a73ef539cf1558cf9faac7cf39b64a4b9a285b4deb856cdcd0305bf
#9 4.342 
#9 4.342 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 4.489 [ocaml-config.1/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#9 4.645 [ocaml-config.1/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#9 4.870 [ocaml-base-compiler.4.10.2] downloaded from cache at https://opam.ocaml.org/cache
#9 5.613 [ocaml-base-compiler.4.10.2/alt-signal-stack.patch] downloaded from https://opam.ocaml.org/cache
#9 5.759 [ocaml-base-compiler.4.10.2/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#9 5.759 
#9 5.759 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 5.997 -> installed base-bigarray.base
#9 5.998 -> installed base-threads.base
#9 5.999 -> installed base-unix.base
#9 93.77 -> installed ocaml-base-compiler.4.10.2
#9 93.82 -> installed ocaml-config.1
#9 93.92 -> installed ocaml.4.10.2
#9 94.25 Done.
#9 94.25 # Run eval $(opam env) to update the current shell environment
#9 DONE 94.7s

#8 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.10.2
#8 sha256:678463399727b0e54ca7c09b40a38a8886c30d0e864845a04b652a191a98c481
#8 0.963 ocaml-base-compiler is now pinned to version 4.10.2
#8 0.963 
#8 4.542 No package build needed.
#8 4.542 Nothing to do.
#8 4.543 # Run eval $(opam env) to update the current shell environment
#8 DONE 4.6s

#7 [4/5] RUN opam install -y opam-depext
#7 sha256:c7671be650537d052c8f5832ec2b836a843802c775bd4ea6597d0fd1e10d8b2c
#7 4.685 The following actions will be performed:
#7 4.685   - install opam-depext 1.2.3
#7 4.685 
#7 4.685 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#7 4.928 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#7 4.953 
#7 4.953 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#7 6.681 -> installed opam-depext.1.2.3
#7 6.686 Done.
#7 6.686 # Run eval $(opam env) to update the current shell environment
#7 DONE 7.1s

#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 sha256:61df2420db648bbff191002b1e596eaaa1fd1249ed011e72951ac01c45083294
#11 DONE 0.1s

#12 exporting to image
#12 sha256:c1d92d60218d4ac28e15ca6801a52e1fb888bbaad125ae1726ca5366f4649e8d
#12 exporting layers
#12 exporting layers 1.7s done
#12 writing image sha256:75504a47df578cafea2007db61c7a4cf878d639046b99cd5f530da0e648c93f8 done
#12 DONE 1.7s
Pushing "sha256:cf6ead0d76e8e86728d1ee2dfbf534f89bd6f1683c2a10cc2b47f36fb1dde505" to "ocurrent/opam-staging:debian-11-ocaml-4.10-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
9271956e4ce0: Preparing
9271956e4ce0: Pushed
debian-11-ocaml-4.10-arm32v7: digest: sha256:360775de0e000a928b54e32961fca344a4e91154ec8d96cf12e26d97ca426c0a size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
9271956e4ce0: Preparing
9271956e4ce0: Layer already exists
debian-11-ocaml-4.10-arm32v7: digest: sha256:360775de0e000a928b54e32961fca344a4e91154ec8d96cf12e26d97ca426c0a size: 531
Job succeeded
2025-10-13 13:59.05: Job succeeded