Build:
- 0
2025-06-21 12:16.30: New job: Build using linux-arm64 in
[]
2025-06-21 12:16.30: Will push staging image to ocurrent/opam-staging:debian-12-ocaml-5.0-arm32v7
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:b77d558030f513fd3f46be667205e9857f09e1f9e4078d6b3dde584ab311c612
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0
RUN opam pin add -k version ocaml-base-compiler 5.0.0
RUN opam install -y opam-depext
ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2025-06-21 12:16.30: Using cache hint "5.0.0-arm32v7-ocurrent/opam-staging@sha256:b77d558030f513fd3f46be667205e9857f09e1f9e4078d6b3dde584ab311c612"
2025-06-21 12:16.30: Waiting for resource in pool OCluster
2025-06-21 12:55.55: Waiting for worker…
2025-06-21 16:21.45: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:f5cbf1a422c007a4473ea97e61f8e4d7539c0e4ac196ca3ff27aafcc4b3c605e
#1 transferring dockerfile: 567B done
#1 DONE 0.1s
#2 [internal] load .dockerignore
#2 sha256:a2e3e7e4d2f7fd8debb17b0f10110c3f2fe8eb11bbda583522e48a60a6f18a27
#2 transferring context: 2B done
#2 DONE 0.1s
#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:5511bf222770ecb09bae16a5e9dc6ddaf6633b05719203c5e2b00644727cd62f
#3 DONE 0.3s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:e1b8ab9c4c488e39bfb8463f516b8fd036cc51116d72fd9d07edde22bf8d34c6
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:a729b7968774fe5ca31be99c050b8f7d6eed596030f8e2899a66ac215fc6348f
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:b77d558030f513fd3f46be667205e9857f09e1f9e4078d6b3dde584ab311c612
#6 sha256:448b57b95227f92adc9fc8ecae52fd79126f224e0b2c2fec601721581ebc52bc
#6 DONE 0.0s
#7 [internal] load .dockerignore
#7 sha256:692e8b8bfc4450c1cbec90793fb896c0eacea920d52a06e01279bc3f53af7423
#7 DONE 0.0s
#8 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:b77d558030f513fd3f46be667205e9857f09e1f9e4078d6b3dde584ab311c612
#8 sha256:7772834343e9d86304bb8f2f0e0d671b6426225c48d8cf348881ccbf00d1869f
#8 CACHED
#12 [internal] load build context
#12 sha256:557bd249a1e0687e6db9449576a8d9346d6e1d585ab45cdb954f065c9424b774
#12 transferring context: 567B done
#12 DONE 0.0s
#9 [2/5] RUN opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0
#9 sha256:4e21e576f9c3f6070650fdc2e248e8cd46042f13320ef8f6ba676fa9bb74ec47
#9 3.893
#9 3.893 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 4.017 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#9 4.123 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#9 4.202 [ocaml-base-compiler.5.0.0] downloaded from cache at https://opam.ocaml.org/cache
#9 4.869 [ocaml-base-compiler.5.0.0/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#9 4.869
#9 4.869 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 4.872 -> installed base-bigarray.base
#9 4.874 -> installed base-threads.base
#9 4.887 -> installed base-unix.base
#9 4.888 -> installed ocaml-option-bytecode-only.1
#9 5.160 -> installed ocaml-options-vanilla.1
#9 43.69 -> installed ocaml-base-compiler.5.0.0
#9 43.73 -> installed ocaml-config.3
#9 43.83 -> installed ocaml.5.0.0
#9 43.85 -> installed base-domains.base
#9 43.87 -> installed base-nnp.base
#9 44.15 Done.
#9 44.15 # Run eval $(opam env) to update the current shell environment
#9 DONE 44.6s
#10 [3/5] RUN opam pin add -k version ocaml-base-compiler 5.0.0
#10 sha256:7e35d50b2aaa320bb19b21812e81dd1db6842f31df59fd6f9189a21f12f8e56e
#10 0.892 ocaml-base-compiler is now pinned to version 5.0.0
#10 0.892
#10 4.208 No package build needed.
#10 4.208 Nothing to do.
#10 4.208 # Run eval $(opam env) to update the current shell environment
#10 DONE 4.4s
#11 [4/5] RUN opam install -y opam-depext
#11 sha256:7fbcce38d4cb70ca362f02821cae808ba359782e19c839f7208d003e6a359692
#11 4.303 The following actions will be performed:
#11 4.303 - install opam-depext 1.2.3
#11 4.303
#11 4.303 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 4.455 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#11 4.484
#11 4.484 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 6.557 -> installed opam-depext.1.2.3
#11 6.565 Done.
#11 6.566 # Run eval $(opam env) to update the current shell environment
#11 DONE 6.6s
#13 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#13 sha256:82464a6dd5d8d67293b63eef8196d95e9265ad66326e8be174511939527070ed
#13 DONE 0.1s
#14 exporting to image
#14 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#14 exporting layers
#14 exporting layers 1.5s done
#14 writing image sha256:1560ee97845ae0e43251b674bfb8147c1cc378d378b9c77787edbf79ca06e433 done
#14 DONE 1.5s
Pushing "sha256:cc63cf67a138f4654cc22c8e6305d5289a16370cd4000c75e6669f84607a7c1e" to "ocurrent/opam-staging:debian-12-ocaml-5.0-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
f16cdeb6ebe4: Preparing
f16cdeb6ebe4: Pushed
debian-12-ocaml-5.0-arm32v7: digest: sha256:a5466a4d05d12080d96fa98841da45795cd286c96487b7789be6949da3260c9a size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
f16cdeb6ebe4: Preparing
f16cdeb6ebe4: Layer already exists
debian-12-ocaml-5.0-arm32v7: digest: sha256:a5466a4d05d12080d96fa98841da45795cd286c96487b7789be6949da3260c9a size: 531
Job succeeded
2025-06-21 16:53.49: Job succeeded