Build:
  1. 1
  2. 0
2025-10-13 12:17.57: New job: Build using linux-arm64 in
                                []
2025-10-13 12:17.57: Will push staging image to ocurrent/opam-staging:debian-11-ocaml-4.14-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.14 --packages=ocaml-base-compiler.4.14.2
RUN opam pin add -k version ocaml-base-compiler 4.14.2
RUN opam install -y opam-depext
ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


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

#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:c327909972e4e19537ce7db2058d6932151decab615b4adde7921d6f893ac696
#5 transferring context: 2B done
#5 DONE 0.1s

#11 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#11 sha256:d8b4a17b9f17d9032bd25b07231c33b2ad215276903e14a4060ef2165693a22e
#11 DONE 0.0s

#11 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#11 sha256:d8b4a17b9f17d9032bd25b07231c33b2ad215276903e14a4060ef2165693a22e
#11 CACHED

#7 [internal] load build context
#7 sha256:c98171eb75cd5e54cfc60e5f4aa7c1d1fc8c23f2af5ab8080c4fbe5ea2cb5aa7
#7 transferring context: 570B done
#7 DONE 0.1s

#10 [2/5] RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.2
#10 sha256:276d63c60ee1fc3d0025ae15431dd6c585a5ca0bdea13ccb96ff654042f6d3d4
#10 4.293 
#10 4.293 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.461 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 4.606 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 4.814 [ocaml-base-compiler.4.14.2] downloaded from cache at https://opam.ocaml.org/cache
#10 5.566 [ocaml-base-compiler.4.14.2/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#10 5.566 
#10 5.566 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 5.818 -> installed base-bigarray.base
#10 5.820 -> installed base-threads.base
#10 5.823 -> installed base-unix.base
#10 5.825 -> installed ocaml-options-vanilla.1
#10 87.07 -> installed ocaml-base-compiler.4.14.2
#10 87.13 -> installed ocaml-config.2
#10 87.25 -> installed ocaml.4.14.2
#10 87.59 Done.
#10 87.59 # Run eval $(opam env) to update the current shell environment
#10 DONE 89.1s

#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.14.2
#9 sha256:097e33ef276fbbd009c5b8b4af2db72fae51e71a7442c772971839d2562eeb91
#9 0.684 ocaml-base-compiler is now pinned to version 4.14.2
#9 0.684 
#9 4.277 No package build needed.
#9 4.277 Nothing to do.
#9 4.278 # Run eval $(opam env) to update the current shell environment
#9 DONE 4.6s

#8 [4/5] RUN opam install -y opam-depext
#8 sha256:7000b79057c11a09c585b552e207ab237bdcd8da56833d015d5fa15240e56be2
#8 4.549 The following actions will be performed:
#8 4.549   - install opam-depext 1.2.3
#8 4.549 
#8 4.549 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.781 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#8 4.806 
#8 4.806 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.734 -> installed opam-depext.1.2.3
#8 6.739 Done.
#8 6.739 # Run eval $(opam env) to update the current shell environment
#8 DONE 7.4s

#6 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#6 sha256:781985c7a5ed6def6d1084919ae40b92a38a930c5ba0890cdea529234d892996
#6 DONE 0.1s

#12 exporting to image
#12 sha256:2b26ed9a8b5425716997e3fb23c583e7ed7d5af534a87fa9f16115cd1d4a2154
#12 exporting layers
#12 exporting layers 2.1s done
#12 writing image sha256:1a48aacf77a66b548348a5b11998a7531619cf82b398d691a8c58e403137015e done
#12 DONE 2.1s
Pushing "sha256:7a7aeed71a671bef61e3a739c140f82e2eecb03df15c3e47fe80b45435c7376b" to "ocurrent/opam-staging:debian-11-ocaml-4.14-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
d25d1aee11bb: Preparing
d25d1aee11bb: Pushed
debian-11-ocaml-4.14-arm32v7: digest: sha256:bd025ec17ba41a2ad1a548b72b45cf9af121838413f923b17eb4e5269bb84bb6 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
d25d1aee11bb: Preparing
d25d1aee11bb: Layer already exists
debian-11-ocaml-4.14-arm32v7: digest: sha256:bd025ec17ba41a2ad1a548b72b45cf9af121838413f923b17eb4e5269bb84bb6 size: 531
Job succeeded
2025-10-13 13:51.18: Job succeeded