Build:
- 0
2025-06-21 12:00.19: New job: Build using linux-arm64 in
[]
2025-06-21 12:00.19: Will push staging image to ocurrent/opam-staging:fedora-42-ocaml-5.1-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:ae8c66d285f340073bc0bb6f383b3c1b0358fd6cdf23121a92ad7371355ed191
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN yum install -y zstd && yum clean packages
USER opam
RUN opam switch create 5.1 --packages=ocaml-base-compiler.5.1.1
RUN opam pin add -k version ocaml-base-compiler 5.1.1
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2025-06-21 12:00.19: Using cache hint "5.1.1-arm64-ocurrent/opam-staging@sha256:ae8c66d285f340073bc0bb6f383b3c1b0358fd6cdf23121a92ad7371355ed191"
2025-06-21 12:00.19: Waiting for resource in pool OCluster
2025-06-21 12:00.19: Waiting for worker…
2025-06-21 14:27.44: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:8d20b307ccc991a429754c8ec4c51e116d948f3f8695bb2437132451e5fe4b76
#1 transferring dockerfile: 567B done
#1 DONE 0.0s
#2 [internal] load .dockerignore
#2 sha256:0b38baf196fa232838a7fd38f34cbec8f401395e803aa7470c26168230be0571
#2 transferring context: 2B done
#2 DONE 0.0s
#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:3cc268e8a251bad9294db45a157d0a9adaed3d4b5c1c0be3a7fe43957619cc7f
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:ae8c66d285f340073bc0bb6f383b3c1b0358fd6cdf23121a92ad7371355ed191
#6 sha256:7086c6c6ea0d5bf2b48f40646cd4f8d37a4191778b9fc4d9db25dc4790e25484
#6 DONE 0.0s
#7 [internal] load .dockerignore
#7 sha256:df1a88026538a9970d1f1df6f78bde43fc5bfea4e9535c487fc630967a697f13
#7 DONE 0.0s
#8 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:ae8c66d285f340073bc0bb6f383b3c1b0358fd6cdf23121a92ad7371355ed191
#8 sha256:1cf1ec7348f4b37211f9f5a341b0fcc4f3d37173d269817e3b068a9c16ac0532
#8 CACHED
#13 [internal] load build context
#13 sha256:fbc767c9cf89e5069f4c3295e45dc3113c7ed236b5a5ac27cd32d6c3bf2ae112
#13 transferring context: 567B done
#13 DONE 0.1s
#9 [2/6] RUN yum install -y zstd && yum clean packages
#9 sha256:5534a21233ae22721f3d8dfe7f639bd37d27017affea3cff73544cbfb429952c
#9 0.420 Updating and loading repositories:
#9 0.995 Repositories loaded.
#9 1.145 Package "zstd-1.5.7-1.fc42.aarch64" is already installed.
#9 1.145
#9 1.145 Nothing to do.
#9 1.185 Removed 0 files, 0 directories (total of 0 B). 0 errors occurred.
#9 DONE 1.2s
#10 [3/6] RUN opam switch create 5.1 --packages=ocaml-base-compiler.5.1.1
#10 sha256:1c3024b8094db5e727954a3b374a8d7c54ca44bff20154a689b8d13e755291ed
#10 3.305
#10 3.305 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 3.498 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 3.790 [ocaml-base-compiler.5.1.1] downloaded from cache at https://opam.ocaml.org/cache
#10 3.802 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 4.584 [ocaml-base-compiler.5.1.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#10 4.590
#10 4.590 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.835 -> installed base-bigarray.base
#10 4.837 -> installed base-threads.base
#10 4.840 -> installed base-unix.base
#10 4.842 -> installed ocaml-options-vanilla.1
#10 89.46 -> installed ocaml-base-compiler.5.1.1
#10 89.51 -> installed ocaml-config.3
#10 89.63 -> installed ocaml.5.1.1
#10 89.65 -> installed base-domains.base
#10 89.68 -> installed base-nnp.base
#10 90.01 Done.
#10 90.01 # Run eval $(opam env) to update the current shell environment
#10 DONE 90.7s
#11 [4/6] RUN opam pin add -k version ocaml-base-compiler 5.1.1
#11 sha256:ccf017f4117f9da1542218763468ced86ded8bf24cb6a0538a87eda2afa2f5a3
#11 0.733 ocaml-base-compiler is now pinned to version 5.1.1
#11 0.733
#11 3.483 No package build needed.
#11 3.483 Nothing to do.
#11 3.483 # Run eval $(opam env) to update the current shell environment
#11 DONE 3.6s
#12 [5/6] RUN opam install -y opam-depext
#12 sha256:6b299b8d26a795f9222d4cd92e2b72f08bac2b28a736d5c9e395e0358dcdb780
#12 3.689 The following actions will be performed:
#12 3.690 - install opam-depext 1.2.3
#12 3.690
#12 3.690 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 3.832 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#12 3.848
#12 3.848 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 5.607 -> installed opam-depext.1.2.3
#12 5.614 Done.
#12 5.615 # Run eval $(opam env) to update the current shell environment
#12 DONE 5.7s
#14 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#14 sha256:1dfa3a893c4a79f985cfc1bd5dc0057d314b66b8c143c9376dd4e21a8a15674c
#14 DONE 0.1s
#15 exporting to image
#15 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#15 exporting layers
#15 exporting layers 1.7s done
#15 writing image sha256:25a444106aeccfdc60abb10d0470749061791bdb30fb7aea1bcc86eeea929a38 done
#15 DONE 1.7s
Pushing "sha256:ae3a7f316816b1dbc942510b1546ea4fb303c46a29d14e6f23e8c4757cd21e6c" to "ocurrent/opam-staging:fedora-42-ocaml-5.1-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
afa0dc4392ae: Preparing
afa0dc4392ae: Pushed
fedora-42-ocaml-5.1-arm64: digest: sha256:da022749cf27b12046072cdbae6cd7d6c2a682fa12d48d72a62c71d369a39de7 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
afa0dc4392ae: Preparing
afa0dc4392ae: Layer already exists
fedora-42-ocaml-5.1-arm64: digest: sha256:da022749cf27b12046072cdbae6cd7d6c2a682fa12d48d72a62c71d369a39de7 size: 531
Job succeeded
2025-06-21 15:00.43: Job succeeded