Build:
- 1
- 0
2025-10-13 12:18.04: New job: Build using linux-arm64 in
[]
2025-10-13 12:18.04: Will push staging image to ocurrent/opam-staging:debian-11-ocaml-4.12-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.12 --packages=ocaml-base-compiler.4.12.1
RUN opam pin add -k version ocaml-base-compiler 4.12.1
RUN opam install -y opam-depext
ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2025-10-13 12:18.04: Using cache hint "4.12.1-arm32v7-ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0"
2025-10-13 12:18.04: 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:2ab51955768b6fcc45e538bee358b73282e41a0f68b5e05c583555e4dc94775c
#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.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:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#4 sha256:8fb3ae31d9da3106f3c5b145c48e7b8ea5f4dcf9c536bab4a2f222cf3377102b
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 sha256:0d3cd7c62d3b4677d36761ea08ab51dba0d17d4da4bdec1fb8b0533913cad1b1
#5 transferring context: 2B done
#5 DONE 0.1s
#7 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#7 sha256:d8b4a17b9f17d9032bd25b07231c33b2ad215276903e14a4060ef2165693a22e
#7 resolve docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#7 ...
#9 [internal] load build context
#9 sha256:a1ab815fc135af5eb8829d217dcfdbcd20760564f590a3e97e954fcfead882fe
#9 transferring context: 570B done
#9 DONE 0.1s
#7 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#7 sha256:d8b4a17b9f17d9032bd25b07231c33b2ad215276903e14a4060ef2165693a22e
#7 resolve docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0 0.9s done
#7 CACHED
#6 [2/5] RUN opam switch create 4.12 --packages=ocaml-base-compiler.4.12.1
#6 sha256:a260e5429187f24a081090648ca8a9cee4771506c21c81d95b2b891e00c47581
#6 4.332
#6 4.332 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#6 4.515 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#6 4.664 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#6 4.929 [ocaml-base-compiler.4.12.1] downloaded from cache at https://opam.ocaml.org/cache
#6 5.703 [ocaml-base-compiler.4.12.1/alt-signal-stack.patch] downloaded from https://opam.ocaml.org/cache
#6 5.852 [ocaml-base-compiler.4.12.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#6 5.853
#6 5.853 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#6 6.112 -> installed base-bigarray.base
#6 6.114 -> installed base-threads.base
#6 6.115 -> installed base-unix.base
#6 6.116 -> installed ocaml-options-vanilla.1
#6 88.96 -> installed ocaml-base-compiler.4.12.1
#6 89.03 -> installed ocaml-config.2
#6 89.14 -> installed ocaml.4.12.1
#6 89.47 Done.
#6 89.47 # Run eval $(opam env) to update the current shell environment
#6 DONE 89.9s
#11 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.12.1
#11 sha256:7e7ffbad0c6ff183175cb50c0b530720ff7c888480aed89ca102c0a6ded3bb8e
#11 0.657 ocaml-base-compiler is now pinned to version 4.12.1
#11 0.657
#11 4.374 No package build needed.
#11 4.374 Nothing to do.
#11 4.374 # Run eval $(opam env) to update the current shell environment
#11 DONE 4.8s
#10 [4/5] RUN opam install -y opam-depext
#10 sha256:c1029b35971b789b08309406a3b9975c29ccd8650896f14839384990daf30cf0
#10 4.764 The following actions will be performed:
#10 4.764 - install opam-depext 1.2.3
#10 4.765
#10 4.765 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 5.011 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#10 5.043
#10 5.043 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 6.907 -> installed opam-depext.1.2.3
#10 6.912 Done.
#10 6.912 # Run eval $(opam env) to update the current shell environment
#10 DONE 7.0s
#8 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#8 sha256:f0fbd8c11d50e9620392d05d00676a53a27fd472d41eb89bf5027b8ec412831f
#8 DONE 0.1s
#12 exporting to image
#12 sha256:b176c7f89a3ef7a1cc2e89562596ed87a1751585726c5ff38dce5719f2ae3d3e
#12 exporting layers
#12 exporting layers 2.0s done
#12 writing image sha256:3f69c7601983f497ac24c35d358a9d58c107a8495f7d69e7d4a012d65ba77b4b done
#12 DONE 2.0s
Pushing "sha256:fe15a5245401ee71771d98d6e16e63e5fdaba4a9b774e4a0ca7dbb187e718bd2" to "ocurrent/opam-staging:debian-11-ocaml-4.12-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
112564c71708: Preparing
112564c71708: Pushed
debian-11-ocaml-4.12-arm32v7: digest: sha256:452d3089d22c5e8bd2b05e806cdadb42e10b8ee1a442189c8129ae018e10c94e size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
112564c71708: Preparing
112564c71708: Layer already exists
debian-11-ocaml-4.12-arm32v7: digest: sha256:452d3089d22c5e8bd2b05e806cdadb42e10b8ee1a442189c8129ae018e10c94e size: 531
Job succeeded
2025-10-13 13:56.13: Job succeeded